Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork966
Closed
Description
Environment
- Git: 2.9.1
- GitPython: master branch (2016-08-26)
- Target project:
Status
- Use the GitPython to parse the tag info of openvpn.
- The tag v2.2-beta1 will cause the wrong data structure
- The repo.tags[xx] should return the TagReference object.
- The repo.tags[xx].commit should return the Commit object.
- when the tag v2.2-beta1 be loaded
- The repo.tags[xx].commit still be the TagObject object rather than Commit object.
- Result of the 'git show v2.2-beta1'
- Reason
- Maybe there are two "tag v2.2-beta1" in the show info will cause the parse error ?
My Code
importgitrepo=git.Repo.clone_from('....' ,'...')test=sorted(repo.tags,key=lambdat:t.commit.committed_date)Error:File"/usr/local/lib/python2.7/dist-packages/gitdb/util.py",line239,in__getattr__returnobject.__getattribute__(self,attr)AttributeError:'TagObject'objecthasnoattribute'committed_date'
Is it a bug ? or Do you have any suggestion I can do in my application to get all tag by date?
Thanks.