886 @param tagName name of the tag |
886 @param tagName name of the tag |
887 @type str |
887 @type str |
888 @return flag indicating a performed tag action |
888 @return flag indicating a performed tag action |
889 @rtype bool |
889 @rtype bool |
890 """ |
890 """ |
891 from .HgTagDialog import HgTagDialog |
891 from .HgTagDialog import HgTagDialog, HgTagOperation |
892 |
892 |
893 dlg = HgTagDialog(self.hgGetTagsList(withType=True), revision, tagName) |
893 dlg = HgTagDialog(self.hgGetTagsList(withType=True), revision, tagName) |
894 if dlg.exec() == QDialog.DialogCode.Accepted: |
894 if dlg.exec() == QDialog.DialogCode.Accepted: |
895 tag, revision, tagOp, force = dlg.getParameters() |
895 tag, revision, tagOp, force = dlg.getParameters() |
896 else: |
896 else: |
897 return False |
897 return False |
898 |
898 |
899 args = self.initCommand("tag") |
899 args = self.initCommand("tag") |
900 msgPart = "" |
900 msgPart = "" |
901 if tagOp in [HgTagDialog.CreateLocalTag, HgTagDialog.DeleteLocalTag]: |
901 if tagOp in (HgTagOperation.CreateLocal, HgTagOperation.DeleteLocal): |
902 args.append("--local") |
902 args.append("--local") |
903 msgPart = "local " |
903 msgPart = "local " |
904 else: |
904 else: |
905 msgPart = "global " |
905 msgPart = "global " |
906 if tagOp in [HgTagDialog.DeleteGlobalTag, HgTagDialog.DeleteLocalTag]: |
906 if tagOp in (HgTagOperation.DeleteGlobal, HgTagOperation.DeleteLocal): |
907 args.append("--remove") |
907 args.append("--remove") |
908 if ( |
908 if ( |
909 tagOp in [HgTagDialog.CreateGlobalTag, HgTagDialog.CreateLocalTag] |
909 tagOp in (HgTagOperation.CreateGlobal, HgTagOperation.CreateLocal) |
910 and revision |
910 and revision |
911 ): |
911 ): |
912 args.append("--rev") |
912 args.append("--rev") |
913 args.append(revision) |
913 args.append(revision) |
914 if force: |
914 if force: |
915 args.append("--force") |
915 args.append("--force") |
916 args.append("--message") |
916 args.append("--message") |
917 if tagOp in [HgTagDialog.CreateGlobalTag, HgTagDialog.CreateLocalTag]: |
917 if tagOp in (HgTagOperation.CreateGlobal, HgTagOperation.CreateLocal): |
918 tag = tag.strip().replace(" ", "_") |
918 tag = tag.strip().replace(" ", "_") |
919 args.append("Created {1}tag <{0}>.".format(tag, msgPart)) |
919 args.append("Created {1}tag <{0}>.".format(tag, msgPart)) |
920 else: |
920 else: |
921 args.append("Removed {1}tag <{0}>.".format(tag, msgPart)) |
921 args.append("Removed {1}tag <{0}>.".format(tag, msgPart)) |
922 args.append(tag) |
922 args.append(tag) |
3279 @param revision revision to set bookmark for |
3279 @param revision revision to set bookmark for |
3280 @type str |
3280 @type str |
3281 @param bookmark name of the bookmark |
3281 @param bookmark name of the bookmark |
3282 @type str |
3282 @type str |
3283 """ |
3283 """ |
3284 from .HgBookmarkDialog import HgBookmarkDialog |
3284 from .HgBookmarkDialog import HgBookmarkAction, HgBookmarkDialog |
3285 |
3285 |
3286 if bool(revision) and bool(bookmark): |
3286 if bool(revision) and bool(bookmark): |
3287 ok = True |
3287 ok = True |
3288 else: |
3288 else: |
3289 dlg = HgBookmarkDialog( |
3289 dlg = HgBookmarkDialog( |
3290 HgBookmarkDialog.DEFINE_MODE, |
3290 HgBookmarkAction.DEFINE, |
3291 self.hgGetTagsList(), |
3291 self.hgGetTagsList(), |
3292 self.hgGetBranchesList(), |
3292 self.hgGetBranchesList(), |
3293 self.hgGetBookmarksList(), |
3293 self.hgGetBookmarksList(), |
3294 ) |
3294 ) |
3295 if dlg.exec() == QDialog.DialogCode.Accepted: |
3295 if dlg.exec() == QDialog.DialogCode.Accepted: |
3370 @param revision revision to set bookmark for |
3370 @param revision revision to set bookmark for |
3371 @type str |
3371 @type str |
3372 @param bookmark name of the bookmark |
3372 @param bookmark name of the bookmark |
3373 @type str |
3373 @type str |
3374 """ |
3374 """ |
3375 from .HgBookmarkDialog import HgBookmarkDialog |
3375 from .HgBookmarkDialog import HgBookmarkAction, HgBookmarkDialog |
3376 |
3376 |
3377 if bool(revision) and bool(bookmark): |
3377 if bool(revision) and bool(bookmark): |
3378 ok = True |
3378 ok = True |
3379 else: |
3379 else: |
3380 dlg = HgBookmarkDialog( |
3380 dlg = HgBookmarkDialog( |
3381 HgBookmarkDialog.MOVE_MODE, |
3381 HgBookmarkAction.MOVE, |
3382 self.hgGetTagsList(), |
3382 self.hgGetTagsList(), |
3383 self.hgGetBranchesList(), |
3383 self.hgGetBranchesList(), |
3384 self.hgGetBookmarksList(), |
3384 self.hgGetBookmarksList(), |
3385 ) |
3385 ) |
3386 if dlg.exec() == QDialog.DialogCode.Accepted: |
3386 if dlg.exec() == QDialog.DialogCode.Accepted: |
3404 |
3404 |
3405 def hgBookmarkIncoming(self): |
3405 def hgBookmarkIncoming(self): |
3406 """ |
3406 """ |
3407 Public method to show a list of incoming bookmarks. |
3407 Public method to show a list of incoming bookmarks. |
3408 """ |
3408 """ |
3409 from .HgBookmarksInOutDialog import HgBookmarksInOutDialog |
3409 from .HgBookmarksInOutDialog import ( |
|
3410 HgBookmarksInOutDialog, |
|
3411 HgBookmarksInOutDialogMode, |
|
3412 ) |
3410 |
3413 |
3411 self.bookmarksInOutDlg = HgBookmarksInOutDialog( |
3414 self.bookmarksInOutDlg = HgBookmarksInOutDialog( |
3412 self, HgBookmarksInOutDialog.INCOMING |
3415 self, HgBookmarksInOutDialogMode.INCOMING |
3413 ) |
3416 ) |
3414 self.bookmarksInOutDlg.show() |
3417 self.bookmarksInOutDlg.show() |
3415 self.bookmarksInOutDlg.start() |
3418 self.bookmarksInOutDlg.start() |
3416 |
3419 |
3417 def hgBookmarkOutgoing(self): |
3420 def hgBookmarkOutgoing(self): |
3418 """ |
3421 """ |
3419 Public method to show a list of outgoing bookmarks. |
3422 Public method to show a list of outgoing bookmarks. |
3420 """ |
3423 """ |
3421 from .HgBookmarksInOutDialog import HgBookmarksInOutDialog |
3424 from .HgBookmarksInOutDialog import ( |
|
3425 HgBookmarksInOutDialog, |
|
3426 HgBookmarksInOutDialogMode, |
|
3427 ) |
3422 |
3428 |
3423 self.bookmarksInOutDlg = HgBookmarksInOutDialog( |
3429 self.bookmarksInOutDlg = HgBookmarksInOutDialog( |
3424 self, HgBookmarksInOutDialog.OUTGOING |
3430 self, HgBookmarksInOutDialogMode.OUTGOING |
3425 ) |
3431 ) |
3426 self.bookmarksInOutDlg.show() |
3432 self.bookmarksInOutDlg.show() |
3427 self.bookmarksInOutDlg.start() |
3433 self.bookmarksInOutDlg.start() |
3428 |
3434 |
3429 def __getInOutBookmarks(self, incoming): |
3435 def __getInOutBookmarks(self, incoming): |