@@ -41,7 +41,7 @@ func UpdateAddress(ctx context.Context, m *repo_model.Mirror, addr string) error
4141 repoPath := m .GetRepository (ctx ).RepoPath ()
4242 // Remove old remote
4343 _ , _ , err = git .NewCommand (ctx , "remote" , "rm" ).AddDynamicArguments (remoteName ).RunStdString (& git.RunOpts {Dir : repoPath })
44- if err != nil && ! strings . HasPrefix (err . Error (), "exit status 128 - fatal: No such remote " ) {
44+ if err != nil && ! git . IsRemoteNotExistError (err ) {
4545 return err
4646 }
4747
@@ -52,7 +52,7 @@ func UpdateAddress(ctx context.Context, m *repo_model.Mirror, addr string) error
5252 cmd .SetDescription (fmt .Sprintf ("remote add %s --mirror=fetch %s [repo_path: %s]" , remoteName , addr , repoPath ))
5353 }
5454 _ , _ , err = cmd .RunStdString (& git.RunOpts {Dir : repoPath })
55- if err != nil && ! strings . HasPrefix (err . Error (), "exit status 128 - fatal: No such remote " ) {
55+ if err != nil && ! git . IsRemoteNotExistError (err ) {
5656 return err
5757 }
5858
@@ -61,7 +61,7 @@ func UpdateAddress(ctx context.Context, m *repo_model.Mirror, addr string) error
6161 wikiRemotePath := repo_module .WikiRemoteURL (ctx , addr )
6262 // Remove old remote of wiki
6363 _ , _ , err = git .NewCommand (ctx , "remote" , "rm" ).AddDynamicArguments (remoteName ).RunStdString (& git.RunOpts {Dir : wikiPath })
64- if err != nil && ! strings . HasPrefix (err . Error (), "exit status 128 - fatal: No such remote " ) {
64+ if err != nil && ! git . IsRemoteNotExistError (err ) {
6565 return err
6666 }
6767
@@ -72,7 +72,7 @@ func UpdateAddress(ctx context.Context, m *repo_model.Mirror, addr string) error
7272 cmd .SetDescription (fmt .Sprintf ("remote add %s --mirror=fetch %s [repo_path: %s]" , remoteName , wikiRemotePath , wikiPath ))
7373 }
7474 _ , _ , err = cmd .RunStdString (& git.RunOpts {Dir : wikiPath })
75- if err != nil && ! strings . HasPrefix (err . Error (), "exit status 128 - fatal: No such remote " ) {
75+ if err != nil && ! git . IsRemoteNotExistError (err ) {
7676 return err
7777 }
7878 }
0 commit comments