aboutsummaryrefslogtreecommitdiffstats
path: root/bug/operation_pack.go
diff options
context:
space:
mode:
authorMichael Muré <batolettre@gmail.com>2020-12-15 14:21:23 +0100
committerGitHub <noreply@github.com>2020-12-15 14:21:23 +0100
commit078c85be4ece0e3d3c1dd9b71c819fa70ea3348b (patch)
tree2db523e976d01ddf83625118f85f056139326cc4 /bug/operation_pack.go
parent0545ad6a6c478ddf8cf17c078df9e1c92a3f4083 (diff)
parente3737f216a7b6a36a2ba10146f2d228f32dcbcfb (diff)
downloadgit-bug-078c85be4ece0e3d3c1dd9b71c819fa70ea3348b.tar.gz
Merge pull request #518 from MichaelMure/expose-format-version
expose format version
Diffstat (limited to 'bug/operation_pack.go')
-rw-r--r--bug/operation_pack.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/bug/operation_pack.go b/bug/operation_pack.go
index 0bd3fb7d..1a8ef0db 100644
--- a/bug/operation_pack.go
+++ b/bug/operation_pack.go
@@ -6,6 +6,7 @@ import (
"github.com/pkg/errors"
+ "github.com/MichaelMure/git-bug/entity"
"github.com/MichaelMure/git-bug/repository"
)
@@ -47,10 +48,10 @@ func (opp *OperationPack) UnmarshalJSON(data []byte) error {
}
if aux.Version < formatVersion {
- return fmt.Errorf("outdated repository format, please use https://github.com/MichaelMure/git-bug-migration to upgrade")
+ return entity.NewErrOldFormatVersion(aux.Version)
}
if aux.Version > formatVersion {
- return fmt.Errorf("your version of git-bug is too old for this repository (version %v), please upgrade to the latest version", aux.Version)
+ return entity.NewErrNewFormatVersion(aux.Version)
}
for _, raw := range aux.Operations {