diff options
| author | Jeff Carr <[email protected]> | 2024-12-13 13:52:09 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-12-13 13:52:09 -0600 |
| commit | d7a90a71ab44e85c5abef44ad312e791f1254e71 (patch) | |
| tree | 8c26e124dded6b2175c5328097505691565ea154 /autogen.go | |
| parent | adef980837a2d75f7fd0bb03a600f98f5081f89d (diff) | |
optionally pass branch name
Diffstat (limited to 'autogen.go')
| -rw-r--r-- | autogen.go | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -39,8 +39,15 @@ func (repo *Repo) AutogenSave(files []string, refname string, del bool) error { } // restores files from git metadata (notes) -func (repo *Repo) AutogenRestore() error { - result := repo.Run([]string{"git", "notes", "show"}) +func (repo *Repo) AutogenRestore(refname string) error { + var cmd []string + if refname == "" { + cmd = []string{"git", "notes", "show"} + } else { + cmd = []string{"git", "notes", "show", refname} + } + + result := repo.Run(cmd) if result.Exit != 0 { return errors.New(fmt.Sprint("git notes show returned ", result.Exit)) } |
