diff options
author | James Fargher <jfargher@gitlab.com> | 2021-11-16 23:58:58 +0300 |
---|---|---|
committer | James Fargher <jfargher@gitlab.com> | 2021-12-02 23:43:35 +0300 |
commit | 40c622e4ae7078672837a3e47ba005014bdd211d (patch) | |
tree | deba348c3182a807fd8235d7d73465ff099680ec | |
parent | 74852d9e5418d937fd6dcf4f0f82daff7903a3fa (diff) |
git: Move ShowRefDecoder into git package
-rw-r--r-- | internal/backup/backup.go | 2 | ||||
-rw-r--r-- | internal/git/decoder.go (renamed from internal/backup/refs.go) | 8 | ||||
-rw-r--r-- | internal/git/decoder_test.go (renamed from internal/backup/refs_test.go) | 4 |
3 files changed, 6 insertions, 8 deletions
diff --git a/internal/backup/backup.go b/internal/backup/backup.go index 016fb2e67..b26e47466 100644 --- a/internal/backup/backup.go +++ b/internal/backup/backup.go @@ -337,7 +337,7 @@ func (mgr *Manager) sendKnownRefs(ctx context.Context, step *Step, repo *gitalyp } defer reader.Close() - d := NewShowRefDecoder(reader) + d := git.NewShowRefDecoder(reader) for { var ref git.Reference diff --git a/internal/backup/refs.go b/internal/git/decoder.go index 1bb8eb9b7..5d960110f 100644 --- a/internal/backup/refs.go +++ b/internal/git/decoder.go @@ -1,12 +1,10 @@ -package backup +package git import ( "bufio" "fmt" "io" "strings" - - "gitlab.com/gitlab-org/gitaly/v14/internal/git" ) // ShowRefDecoder parses the output format of git-show-ref @@ -24,7 +22,7 @@ func NewShowRefDecoder(r io.Reader) *ShowRefDecoder { // Decode reads and parses the next reference. Returns io.EOF when the end of // the reader has been reached. -func (d *ShowRefDecoder) Decode(ref *git.Reference) error { +func (d *ShowRefDecoder) Decode(ref *Reference) error { if d.err != nil { return d.err } @@ -44,7 +42,7 @@ func (d *ShowRefDecoder) Decode(ref *git.Reference) error { return fmt.Errorf("show-ref decoder: invalid line: %q", line) } - *ref = git.NewReference(git.ReferenceName(splits[1]), splits[0]) + *ref = NewReference(ReferenceName(splits[1]), splits[0]) return nil } diff --git a/internal/backup/refs_test.go b/internal/git/decoder_test.go index 3f78dfe19..90c7f4e35 100644 --- a/internal/backup/refs_test.go +++ b/internal/git/decoder_test.go @@ -1,4 +1,4 @@ -package backup +package git_test import ( "bytes" @@ -31,7 +31,7 @@ func TestShowRefDecoder(t *testing.T) { output := gittest.Exec(t, cfg, "-C", repoPath, "show-ref") stream := bytes.NewBuffer(output) - d := NewShowRefDecoder(stream) + d := git.NewShowRefDecoder(stream) var refs []git.Reference for { |