]> granicus.if.org Git - llvm/commitdiff
Remove llvm/utils/git/find-rev
authorNico Weber <nicolasweber@gmx.de>
Tue, 20 Aug 2019 23:59:07 +0000 (23:59 +0000)
committerNico Weber <nicolasweber@gmx.de>
Tue, 20 Aug 2019 23:59:07 +0000 (23:59 +0000)
It assumes git-svn, hasn't been touched in ages, and it's replaced
by llvm-git in llvm/utils/git-svn.

Differential Revision: https://reviews.llvm.org/D66193

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@369478 91177308-0d34-0410-b5e6-96231b3b80d8

utils/git/find-rev [deleted file]

diff --git a/utils/git/find-rev b/utils/git/find-rev
deleted file mode 100755 (executable)
index 059ca0b..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/python
-
-import os, sys, subprocess
-
-def main():
-    from optparse import OptionParser, OptionGroup
-    parser = OptionParser("usage: %prog [options] <repo> <revision>")
-    parser.add_option("", "--branch", dest="branch",
-                      help="Ref for the branch to search [%default]",
-                      action="store", default="git-svn")    
-    (opts, args) = parser.parse_args()
-
-    if len(args) != 2:
-        parser.error("invalid number of arguments")
-
-    repo,rev = args
-
-    try:
-        rev = int(rev)
-    except:
-        parser.error("invalid revision argument (not an integer)")
-
-    os.chdir(repo)
-    p = subprocess.Popen(['git', 'rev-list', opts.branch, '--pretty'],
-                         stdout=subprocess.PIPE)
-
-    bestRev = bestCommit = None
-    lastCommit = None
-    for ln in p.stdout:
-        if ln.startswith('commit '):
-            lastCommit = ln.split(' ',2)[1]
-        elif ln.startswith('    git-svn-id: '):
-            _,repo,_ = ln.strip().split(' ')
-            _,lrev = repo.rsplit('@',1)
-            lrev = int(lrev)
-            if lrev<=rev:
-                if bestRev is None or lrev>bestRev:
-                    assert lastCommit
-                    bestCommit = lastCommit
-                    bestRev = lrev
-                    if lrev == rev:
-                        break
-    
-    if bestCommit is not None:
-        print bestCommit
-        sys.exit(0)
-    sys.exit(1)
-
-if __name__=='__main__':
-    main()