-
Notifications
You must be signed in to change notification settings - Fork 69
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
Properly handle GPG signatures in log, fix git version comparisons. #70
base: master
Are you sure you want to change the base?
Conversation
Although qgit requires git version GIT_VERSION_REQUIRED or later, git has introduced new features and behavior since then. Hence qgit might need to distinguish between different git versions for running some commands.
This is a workaround for not yet having proper support for parsing GPG signatures. Closes #66.
Lexicographical comparison of version QStrings just doesn't work properly in all cases.
Commit ae562871fcb08 :
|
Commit d315fd45afd6 :
|
Thank you very much for having taken the time to address #66. I apologize for the long time I took for revising this. Please consider my comments and let me know. I will process your pull request immediately after. |
Sorry for the very long delay. To be honest, I stopped using qgit because I've learnt that the git command-line interface is actually sufficient for things I previously used qgit for (most importantly for visual graphs, e.g. Note that commit ae562871fcb08 is not strictly required to fix #66, but is a different issue. Given that the git developers might not follow a strict versioning scheme, ae562871fcb08 might indeed not be enough. As for Regarding commit d315fd45afd6, I think that displaying a message for this would not provide any extra value, because you are already ignoring them if I hope this helps. |
Thank you very much for the detailed and thoroughly helpful rundown of your contribution. It is wholeheartedly appreciated. With your accord, I will take at some point your branch, adapt it based on my observations and your clarifications, and included in the base qgit code. Thanks again and great success in your future endeavors. |
Thank you very much! Same to you! 😃 |
This fixes #66 and incorrect git version comparisons in src/git.cpp.