diff options
author | Santiago M. Mola <santi@mola.io> | 2017-01-12 08:45:16 +0100 |
---|---|---|
committer | Máximo Cuadros <mcuadros@gmail.com> | 2017-01-12 08:45:16 +0100 |
commit | 3952f0130a68c7574ffd99e17536d11f3b4ae0ed (patch) | |
tree | ef9b2cff888b581d118c41fe7f3fd07178ad10b0 | |
parent | 0c6c986ddd9855c8fd5f28771f824d7da73d4dc3 (diff) | |
download | go-git-3952f0130a68c7574ffd99e17536d11f3b4ae0ed.tar.gz |
doc: clarify return values of Pull/Fetch. (#205)
-rw-r--r-- | remote.go | 2 | ||||
-rw-r--r-- | repository.go | 6 |
2 files changed, 7 insertions, 1 deletions
@@ -46,6 +46,8 @@ func (r *Remote) String() string { } // Fetch fetches references from the remote to the local repository. +// Returns nil if the operation is successful, NoErrAlreadyUpToDate if there are +// no changes to be fetched, or an error. func (r *Remote) Fetch(o *FetchOptions) error { _, err := r.fetch(o) return err diff --git a/repository.go b/repository.go index 3c77188..e604d87 100644 --- a/repository.go +++ b/repository.go @@ -306,7 +306,9 @@ func (r *Repository) IsEmpty() (bool, error) { }) } -// Pull incorporates changes from a remote repository into the current branch +// Pull incorporates changes from a remote repository into the current branch. +// Returns nil if the operation is successful, NoErrAlreadyUpToDate if there are +// no changes to be fetched, or an error. func (r *Repository) Pull(o *PullOptions) error { if err := o.Validate(); err != nil { return err @@ -333,6 +335,8 @@ func (r *Repository) Pull(o *PullOptions) error { } // Fetch fetches changes from a remote repository. +// Returns nil if the operation is successful, NoErrAlreadyUpToDate if there are +// no changes to be fetched, or an error. func (r *Repository) Fetch(o *FetchOptions) error { if err := o.Validate(); err != nil { return err |