@@ -41,25 +41,25 @@ func UpdateAddress(ctx context.Context, m *repo_model.Mirror, addr string) error
4141 remoteName := m .GetRemoteName ()
4242 repo := m .GetRepository (ctx )
4343 // Remove old remote
44- err = gitrepo .RemoveGitRemote (ctx , repo , remoteName )
44+ err = gitrepo .GitRemoteRemove (ctx , repo , remoteName )
4545 if err != nil && ! git .IsRemoteNotExistError (err ) {
4646 return err
4747 }
4848
49- err = gitrepo .AddGitRemote (ctx , repo , remoteName , addr , "--mirror=fetch" )
49+ err = gitrepo .GitRemoteAdd (ctx , repo , remoteName , addr , "--mirror=fetch" )
5050 if err != nil && ! git .IsRemoteNotExistError (err ) {
5151 return err
5252 }
5353
5454 if m .Repo .HasWiki () {
5555 wikiRemotePath := repo_module .WikiRemoteURL (ctx , addr )
5656 // Remove old remote of wiki
57- err = gitrepo .RemoveGitRemote (ctx , repo .WikiStorageRepo (), remoteName )
57+ err = gitrepo .GitRemoteRemove (ctx , repo .WikiStorageRepo (), remoteName )
5858 if err != nil && ! git .IsRemoteNotExistError (err ) {
5959 return err
6060 }
6161
62- err = gitrepo .AddGitRemote (ctx , repo .WikiStorageRepo (), remoteName , wikiRemotePath , "--mirror=fetch" )
62+ err = gitrepo .GitRemoteAdd (ctx , repo .WikiStorageRepo (), remoteName , wikiRemotePath , "--mirror=fetch" )
6363 if err != nil && ! git .IsRemoteNotExistError (err ) {
6464 return err
6565 }
@@ -208,25 +208,7 @@ func pruneBrokenReferences(ctx context.Context,
208208 stderrBuilder .Reset ()
209209 stdoutBuilder .Reset ()
210210
211- // check whether the remote still exists before pruning to avoid prune creating a new remote
212- // this is needed because prune will not fail if the remote does not exist
213- u , err := gitrepo .GetRemoteURL (ctx , storageRepo , m .GetRemoteName ())
214- if err != nil {
215- return err
216- }
217- if u == nil {
218- return fmt .Errorf ("remote %s does not exist for %srepository %s" , m .GetRemoteName (), wiki , storageRepo .RelativePath ())
219- }
220-
221- fetchConfig , err := gitrepo .GetGitConfig (ctx , storageRepo , "remote.origin.fetch" )
222- if err != nil {
223- return err
224- }
225- if fetchConfig == "" {
226- return fmt .Errorf ("remote %s has no fetch config for %srepository %s" , m .GetRemoteName (), wiki , storageRepo .RelativePath ())
227- }
228-
229- pruneErr := gitrepo .PruneRemote (ctx , storageRepo , m .GetRemoteName (), timeout , stdoutBuilder , stderrBuilder )
211+ pruneErr := gitrepo .GitRemotePrune (ctx , storageRepo , m .GetRemoteName (), timeout , stdoutBuilder , stderrBuilder )
230212 if pruneErr != nil {
231213 stdout := stdoutBuilder .String ()
232214 stderr := stderrBuilder .String ()
@@ -279,7 +261,7 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo
279261 }
280262 cmd .AddArguments ("--tags" ).AddDynamicArguments (m .GetRemoteName ())
281263
282- remoteURL , remoteErr := gitrepo .GetRemoteURL (ctx , m .Repo , m .GetRemoteName ())
264+ remoteURL , remoteErr := gitrepo .GitRemoteGetURL (ctx , m .Repo , m .GetRemoteName ())
283265 if remoteErr != nil {
284266 log .Error ("SyncMirrors [repo: %-v]: GetRemoteURL Error %v" , m .Repo , remoteErr )
285267 return nil , false
@@ -385,7 +367,7 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo
385367
386368 // check whether the remote still exists before pruning to avoid prune creating a new remote
387369 // this is needed because prune will not fail if the remote does not exist
388- u , err := gitrepo .GetRemoteURL (ctx , m .Repo .WikiStorageRepo (), m .GetRemoteName ())
370+ u , err := gitrepo .GitRemoteGetURL (ctx , m .Repo .WikiStorageRepo (), m .GetRemoteName ())
389371 if err != nil {
390372 log .Error ("SyncMirrors [repo: %-v Wiki]: GetRemoteURL Error %v" , m .Repo , err )
391373 return nil , false
@@ -395,7 +377,7 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo
395377 return nil , false
396378 }
397379
398- fetchConfig , err := gitrepo .GetGitConfig (ctx , m .Repo .WikiStorageRepo (), "remote.origin.fetch" )
380+ fetchConfig , err := gitrepo .GitConfigGet (ctx , m .Repo .WikiStorageRepo (), "remote.origin.fetch" )
399381 if err != nil {
400382 log .Error ("SyncMirrors [repo: %-v Wiki]: GetGitConfig Error %v" , m .Repo , err )
401383 return nil , false
@@ -405,7 +387,7 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo
405387 return nil , false
406388 }
407389
408- if err := gitrepo .UpdateRemotePrune (ctx , m .Repo .WikiStorageRepo (), m .GetRemoteName (),
390+ if err := gitrepo .GitRemoteUpdatePrune (ctx , m .Repo .WikiStorageRepo (), m .GetRemoteName (),
409391 timeout , & stdoutBuilder , & stderrBuilder ); err != nil {
410392 stdout := stdoutBuilder .String ()
411393 stderr := stderrBuilder .String ()
@@ -428,7 +410,7 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo
428410
429411 // check whether the remote still exists before pruning to avoid prune creating a new remote
430412 // this is needed because prune will not fail if the remote does not exist
431- u , err := gitrepo .GetRemoteURL (ctx , m .Repo .WikiStorageRepo (), m .GetRemoteName ())
413+ u , err := gitrepo .GitRemoteGetURL (ctx , m .Repo .WikiStorageRepo (), m .GetRemoteName ())
432414 if err != nil {
433415 log .Error ("SyncMirrors [repo: %-v Wiki]: GetRemoteURL Error %v" , m .Repo , err )
434416 return nil , false
@@ -438,7 +420,7 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo
438420 return nil , false
439421 }
440422
441- fetchConfig , err := gitrepo .GetGitConfig (ctx , m .Repo .WikiStorageRepo (), "remote.origin.fetch" )
423+ fetchConfig , err := gitrepo .GitConfigGet (ctx , m .Repo .WikiStorageRepo (), "remote.origin.fetch" )
442424 if err != nil {
443425 log .Error ("SyncMirrors [repo: %-v Wiki]: GetGitConfig Error %v" , m .Repo , err )
444426 return nil , false
@@ -448,7 +430,7 @@ func runSync(ctx context.Context, m *repo_model.Mirror) ([]*mirrorSyncResult, bo
448430 return nil , false
449431 }
450432
451- if err = gitrepo .UpdateRemotePrune (ctx , m .Repo .WikiStorageRepo (), m .GetRemoteName (),
433+ if err = gitrepo .GitRemoteUpdatePrune (ctx , m .Repo .WikiStorageRepo (), m .GetRemoteName (),
452434 timeout , & stdoutBuilder , & stderrBuilder ); err != nil {
453435 stdout := stdoutBuilder .String ()
454436 stderr := stderrBuilder .String ()
0 commit comments