diff options
author | Michael Muré <batolettre@gmail.com> | 2018-09-24 12:46:39 +0200 |
---|---|---|
committer | Michael Muré <batolettre@gmail.com> | 2018-09-24 12:46:39 +0200 |
commit | c3a5213f829444452e1971822529a57da613831d (patch) | |
tree | cc5aa403b75428e9ebbde1e0bf62e55eec25a11d /repository/git.go | |
parent | 921cd18cf98ecfc1f7fa82f57d64f1b1f9077e64 (diff) | |
download | git-bug-c3a5213f829444452e1971822529a57da613831d.tar.gz |
repo: more documentation
Diffstat (limited to 'repository/git.go')
-rw-r--r-- | repository/git.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/repository/git.go b/repository/git.go index d01a8e68..db411792 100644 --- a/repository/git.go +++ b/repository/git.go @@ -366,6 +366,7 @@ func (repo *GitRepo) createClocks() error { return nil } +// LoadClocks read the clocks values from the on-disk repo func (repo *GitRepo) LoadClocks() error { createClock, err := lamport.LoadPersisted(repo.GetPath() + createClockFile) if err != nil { @@ -382,6 +383,7 @@ func (repo *GitRepo) LoadClocks() error { return nil } +// WriteClocks write the clocks values into the repo func (repo *GitRepo) WriteClocks() error { err := repo.createClock.Write() if err != nil { @@ -396,18 +398,24 @@ func (repo *GitRepo) WriteClocks() error { return nil } +// CreateTimeIncrement increment the creation clock and return the new value. func (repo *GitRepo) CreateTimeIncrement() (lamport.Time, error) { return repo.createClock.Increment() } +// EditTimeIncrement increment the edit clock and return the new value. func (repo *GitRepo) EditTimeIncrement() (lamport.Time, error) { return repo.editClock.Increment() } +// CreateWitness witness another create time and increment the corresponding clock +// if needed. func (repo *GitRepo) CreateWitness(time lamport.Time) error { return repo.createClock.Witness(time) } +// EditWitness witness another edition time and increment the corresponding clock +// if needed. func (repo *GitRepo) EditWitness(time lamport.Time) error { return repo.editClock.Witness(time) } |