Removed cleantags command. It doesn't have any meaning anymore.
Signed-off-by: Simon Hausmann <simon@lst.de>
This commit is contained in:
parent
463e8af655
commit
8a2820def4
@ -129,44 +129,6 @@ class P4Debug(Command):
|
|||||||
print output
|
print output
|
||||||
return True
|
return True
|
||||||
|
|
||||||
class P4CleanTags(Command):
|
|
||||||
def __init__(self):
|
|
||||||
Command.__init__(self)
|
|
||||||
self.options = [
|
|
||||||
# optparse.make_option("--branch", dest="branch", default="refs/heads/master")
|
|
||||||
]
|
|
||||||
self.description = "A tool to remove stale unused tags from incremental perforce imports."
|
|
||||||
def run(self, args):
|
|
||||||
branch = currentGitBranch()
|
|
||||||
print "Cleaning out stale p4 import tags..."
|
|
||||||
sout, sin, serr = popen2.popen3("git name-rev --tags `git rev-parse %s`" % branch)
|
|
||||||
output = sout.read()
|
|
||||||
try:
|
|
||||||
tagIdx = output.index(" tags/p4/")
|
|
||||||
except:
|
|
||||||
print "Cannot find any p4/* tag. Nothing to do."
|
|
||||||
sys.exit(0)
|
|
||||||
|
|
||||||
try:
|
|
||||||
caretIdx = output.index("^")
|
|
||||||
except:
|
|
||||||
caretIdx = len(output) - 1
|
|
||||||
rev = int(output[tagIdx + 9 : caretIdx])
|
|
||||||
|
|
||||||
allTags = mypopen("git tag -l p4/").readlines()
|
|
||||||
for i in range(len(allTags)):
|
|
||||||
allTags[i] = int(allTags[i][3:-1])
|
|
||||||
|
|
||||||
allTags.sort()
|
|
||||||
|
|
||||||
allTags.remove(rev)
|
|
||||||
|
|
||||||
for rev in allTags:
|
|
||||||
print mypopen("git tag -d p4/%s" % rev).read()
|
|
||||||
|
|
||||||
print "%s tags removed." % len(allTags)
|
|
||||||
return True
|
|
||||||
|
|
||||||
class P4Submit(Command):
|
class P4Submit(Command):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Command.__init__(self)
|
Command.__init__(self)
|
||||||
@ -1161,7 +1123,6 @@ def printUsage(commands):
|
|||||||
|
|
||||||
commands = {
|
commands = {
|
||||||
"debug" : P4Debug(),
|
"debug" : P4Debug(),
|
||||||
"clean-tags" : P4CleanTags(),
|
|
||||||
"submit" : P4Submit(),
|
"submit" : P4Submit(),
|
||||||
"sync" : P4Sync(),
|
"sync" : P4Sync(),
|
||||||
"rebase" : P4Rebase(),
|
"rebase" : P4Rebase(),
|
||||||
|
Loading…
Reference in New Issue
Block a user