+topMerge = ""
+
+incremental = 0
+# try incremental import
+if len(changeRange) == 0:
+ try:
+ sout, sin, serr = popen2.popen3("git-name-rev --tags `git-rev-parse %s`" % master)
+ output = sout.read()
+ tagIdx = output.index(" tags/p4/")
+ caretIdx = output.index("^")
+ revision = int(output[tagIdx + 9 : caretIdx]) + 1
+ changeRange = "@%s,#head" % revision
+ topMerge = os.popen("git-rev-parse %s" % master).read()[:-1]
+ incremental = 1
+ except:
+ pass
+
+if incremental == 0:
+ branch = master