-
-
Notifications
You must be signed in to change notification settings - Fork 395
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
git_object_short_id ? #799
Comments
Hello, Yes, just add Looking at the docs, https://libgit2.github.com/libgit2/#HEAD/group/object/git_object_short_id you'll have to use a Then add a unit test in |
I understand this is done with the merge of the PRs. Closing. Open a new issue if there's something left. |
0.27.2 (2018-09-16) ------------------------- - Add support for Python 3.7 `#809 <https://github.com/libgit2/pygit2/issues/809>`_ - New ``Object.short_id`` `#799 <https://github.com/libgit2/pygit2/issues/799>`_ `#806 <https://github.com/libgit2/pygit2/pull/806>`_ `#807 <https://github.com/libgit2/pygit2/pull/807>`_ - New ``Repository.descendant_of`` and ``Repository.branches.with_commit`` `#815 <https://github.com/libgit2/pygit2/issues/815>`_ `#816 <https://github.com/libgit2/pygit2/pull/816>`_ - Fix repository initialization in ``clone_repository(...)`` `#818 <https://github.com/libgit2/pygit2/issues/818>`_ - Fix several warnings and errors, commits `cd896ddc <https://github.com/libgit2/pygit2/commit/cd896ddc>`_ and `dfa536a3 <https://github.com/libgit2/pygit2/commit/dfa536a3>`_ - Documentation fixes and improvements `#805 <https://github.com/libgit2/pygit2/pull/805>`_ `#808 <https://github.com/libgit2/pygit2/pull/808>`_ 0.27.1 (2018-06-02) ------------------------- Breaking changes: - Now ``discover_repository`` returns ``None`` if repository not found, instead of raising ``KeyError`` `#531 <https://github.com/libgit2/pygit2/issues/531>`_ Other changes: - New ``DiffLine.raw_content`` `#610 <https://github.com/libgit2/pygit2/issues/610>`_ - Fix tests failing in some cases `#795 <https://github.com/libgit2/pygit2/issues/795>`_ - Automatize wheels upload to pypi `#563 <https://github.com/libgit2/pygit2/issues/563>`_
So I've written an app that does (I think) something cool, and I want to display these fabulous results to the user in a way that is familiar to them. But they are not used to seeing the full-length hex oids. I want to give them the abbreviated ones they are used to. I could (and actually did) write my own
abbrev
function, but it is impossible to pick a value that works for every repo out there. I looked a little bit at the code and it seems it would be easy to addObject_short_id{__doc__,__get__}
that calls the function mentioned in the title of this issue - but I lack the experience to be confident enough to write up a pull request... Hopefully someone out there can take a few minutes to flesh out this idea? Thanks!The text was updated successfully, but these errors were encountered: