File tree Expand file tree Collapse file tree 5 files changed +182
-51
lines changed Expand file tree Collapse file tree 5 files changed +182
-51
lines changed Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ - (IBAction) createBranch:(id)sender
87
87
return ;
88
88
}
89
89
90
- if ([self .repository refExists: ref checkOnRemotes :YES ]) {
90
+ if ([self .repository refExists: ref checkOnRemotesWithoutBranches :YES ]) {
91
91
[self .errorMessageField setStringValue: @" Refname already exists local as tag or branch or remote as tag!" ];
92
92
[self .errorMessageField setHidden: NO ];
93
93
return ;
Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ - (IBAction) createTag:(id)sender
68
68
return ;
69
69
}
70
70
71
- if ([self .repository refExists: ref checkOnRemotes :YES ]) {
71
+ if ([self .repository refExists: ref checkOnRemotesWithoutBranches :YES ]) {
72
72
[self .errorMessageField setStringValue: @" Refname already exists local as tag or branch or remote as tag!" ];
73
73
[self .errorMessageField setHidden: NO ];
74
74
return ;
Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ dispatch_queue_t PBGetWorkQueue();
85
85
- (BOOL ) deleteRemote : (PBGitRef *)ref ;
86
86
- (BOOL ) isRemoteConnected : (PBGitRef *)ref ;
87
87
- (BOOL ) deleteRemoteBranch : (PBGitRef *)ref ;
88
+ - (BOOL ) deleteRemoteTag : (PBGitRef *)ref ;
88
89
- (BOOL ) deleteRef : (PBGitRef *)ref ;
89
90
90
91
- (BOOL ) hasSvnRemote ;
@@ -128,7 +129,9 @@ dispatch_queue_t PBGetWorkQueue();
128
129
- (BOOL )isSHAOnHeadBranch : (NSString *)testSHA ;
129
130
- (BOOL )isRefOnHeadBranch : (PBGitRef *)testRef ;
130
131
- (BOOL )checkRefFormat : (NSString *)refName ;
131
- - (BOOL )refExists : (PBGitRef *)ref checkOnRemotes : (BOOL )remoteCheck ;
132
+ - (BOOL )refExists : (PBGitRef *)ref checkOnRemotesWithoutBranches : (BOOL )remoteCheck ;
133
+ - (BOOL )refExistsOnRemote : (PBGitRef*)ref remoteName : (NSString *)remote ;
134
+ - (BOOL )refExistsOnAnyRemote : (PBGitRef*)ref ;
132
135
- (PBGitRef *)refForName : (NSString *)name ;
133
136
134
137
- (NSArray *) remotes ;
You can’t perform that action at this time.
0 commit comments