22References
33**********************************************************************
44
5- .. py :attribute :: Repository.references
5+ .. autoclass :: pygit2.Repository
6+ :members: lookup_reference, lookup_reference_dwim, resolve_refish
7+ :noindex:
8+
9+ .. attribute :: Repository.references
10+
11+ Returns an instance of the References class (see below).
12+
613
714.. autoclass :: pygit2.repository.References
815 :members:
@@ -13,7 +20,7 @@ Example::
1320
1421 >>> all_refs = list(repo.references)
1522
16- >>> master_ref = repo.lookup_reference( "refs/heads/master")
23+ >>> master_ref = repo.references[ "refs/heads/master"]
1724 >>> commit = master_ref.peel() # or repo[master_ref.target]
1825
1926 # Create a reference
@@ -64,7 +71,7 @@ The Reference type
6471
6572 Example::
6673
67- >>> branch = repository.lookup_reference( "refs/heads/master")
74+ >>> branch = repository.references[ "refs/heads/master"]
6875 >>> branch.target = another_commit.id
6976 >>> committer = Signature('Cecil Committer', 'cecil@committers.tld')
7077 >>> branch.log_append(another_commit.id, committer,
@@ -84,7 +91,7 @@ The HEAD
8491
8592Example. These two lines are equivalent::
8693
87- >>> head = repo.lookup_reference( 'HEAD') .resolve()
94+ >>> head = repo.references[ 'HEAD'] .resolve()
8895 >>> head = repo.head
8996
9097.. autoattribute :: pygit2.Repository.head
0 commit comments