File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -945,8 +945,14 @@ - (BOOL) createTag:(NSString *)tagName message:(NSString *)message atRefish:(id
945
945
GTObject *object = [self .gtRepo lookUpObjectByRevParse: [target refishName ] error: error];
946
946
if (!object) return NO ;
947
947
948
- GTTag *newTag = [self .gtRepo createTagNamed: tagName target: object tagger: self .gtRepo.userSignatureForNow message: message error: error];
949
- if (!newTag) return NO ;
948
+ BOOL success = NO ;
949
+ if (message.length == 0 ) {
950
+ success = [self .gtRepo createLightweightTagNamed: tagName target: object error: error];
951
+ } else {
952
+ GTTag *tag = [self .gtRepo createTagNamed: tagName target: object tagger: self .gtRepo.userSignatureForNow message: message error: error];
953
+ success = (tag != nil );
954
+ }
955
+ if (!success) return NO ;
950
956
951
957
[self reloadRefs ];
952
958
return YES ;
You can’t perform that action at this time.
0 commit comments