diff options
author | Sebastian Thiel <byronimo@gmail.com> | 2009-10-08 23:50:51 +0200 |
---|---|---|
committer | Sebastian Thiel <byronimo@gmail.com> | 2009-10-08 23:50:51 +0200 |
commit | b0e84a3401c84507dc017d6e4f57a9dfdb31de53 (patch) | |
tree | 59ad57c3bb4460ed824a144ddc4f84e4b20675dc /lib/git/head.py | |
parent | 6da04adff0b96c5163b0c2530028b72be2fd26fd (diff) | |
parent | 07eaa4ce2696a88ec0db6e91f191af1e48226aca (diff) | |
download | gitpython-b0e84a3401c84507dc017d6e4f57a9dfdb31de53.tar.gz |
Merge branch 'doc_enhancements' into fixes
Diffstat (limited to 'lib/git/head.py')
-rw-r--r-- | lib/git/head.py | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/lib/git/head.py b/lib/git/head.py index 86686f17..639cee40 100644 --- a/lib/git/head.py +++ b/lib/git/head.py @@ -28,16 +28,13 @@ class Head(object): def __init__(self, name, commit): """ - Instantiate a new Head + Initialize a newly instanced Head `name` is the name of the head `commit` - is the Commit that the head points to - - Returns - git.Head + is the Commit object that the head points to """ self.name = name self.commit = commit @@ -45,16 +42,19 @@ class Head(object): @classmethod def find_all(cls, repo, **kwargs): """ - Find all Heads + Find all Heads in the repository `repo` is the Repo `kwargs` - is a dict of options + Additional options given as keyword arguments, will be passed + to git-for-each-ref Returns git.Head[] + + List is sorted by committerdate """ options = {'sort': "committerdate", @@ -67,12 +67,12 @@ class Head(object): @classmethod def list_from_string(cls, repo, text): """ - Parse out head information into an array of baked head objects + Parse out head information into a list of head objects ``repo`` is the Repo ``text`` - is the text output from the git command + is the text output from the git-for-each-ref command Returns git.Head[] @@ -95,7 +95,8 @@ class Head(object): ``line`` is the formatted head information - Format + Format:: + name: [a-zA-Z_/]+ <null byte> id: [0-9A-Fa-f]{40} |