gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24897 - gauger


From: gnunet
Subject: [GNUnet-SVN] r24897 - gauger
Date: Sun, 11 Nov 2012 00:18:42 +0100

Author: LRN
Date: 2012-11-11 00:18:42 +0100 (Sun, 11 Nov 2012)
New Revision: 24897

Modified:
   gauger/gauger
Log:
Support getting svn rev from git-svn repo

Modified: gauger/gauger
===================================================================
--- gauger/gauger       2012-11-10 23:18:39 UTC (rev 24896)
+++ gauger/gauger       2012-11-10 23:18:42 UTC (rev 24897)
@@ -26,6 +26,7 @@
 import os
 import subprocess
 import urllib
+import re
 
 if(sys.version_info[0] == 2 and sys.version_info[1] < 7):
     import ap27 as arg_parser
@@ -52,6 +53,12 @@
     return (svnversion() > 0)
 
 def gitversion():
+    p = subprocess.Popen("git log -1 | grep git-svn-id",
+      shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+    stdout, stderr = p.communicate ()
+    m = re.match (r'\s+git-svn-id: .+@([0-9]+) .*', stdout)
+    if m:
+        return int (m.group (1))
     p = subprocess.Popen("git log | grep ^commit | wc -l", shell=True,
       stdout=subprocess.PIPE, stderr=subprocess.PIPE)
     (stdout, stderr) = p.communicate()




reply via email to

[Prev in Thread] Current Thread [Next in Thread]