You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
it raises an exception when there are no previous commits. It could be a nice feature to have a kind of query that checks if the wanted commit exists (before executing instructions as reported).
I know it is possible to use a try and exception (and it is what I do in my code at line 99). However, I think it is still a nice feature to have.
Besides, if there are suggestions or advice to implement a script (using your API) for analyzing your own git repo and reporting the info in a meaningful way, please do not hesitate to write it down here. I am trying to implement it (for fun) in this little project.
The text was updated successfully, but these errors were encountered:
Having looked at it just now, I can only agree with @dongs0104 . However, as the code above calls git directly, this also means that git itself is unable to diff when the head is dangling.
For this issue it means it can be closed as GitPython is probably never going to catch git command failures.
This obviously still uses try/except, but it could be a useful wrapper. You could then run things like
if repo.rev_exists('HEAD~'):
string=git.diff('HEAD~1')
I know this would be useful for me because it would feel more natural in the code, and if it's included in the repo object, I would be able to reduce the number of imports needed in my code
When executing the following:
it raises an exception when there are no previous commits. It could be a nice feature to have a kind of query that checks if the wanted commit exists (before executing instructions as reported).
I know it is possible to use a
try
andexception
(and it is what I do in my code at line 99). However, I think it is still a nice feature to have.I am writing this issue following the suggestion of @Byron in this closed issue.
Besides, if there are suggestions or advice to implement a script (using your API) for analyzing your own git repo and reporting the info in a meaningful way, please do not hesitate to write it down here. I am trying to implement it (for fun) in this little project.
The text was updated successfully, but these errors were encountered: