summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Corbet <corbet@lwn.net>2013-08-14 15:23:57 -0600
committerJonathan Corbet <corbet@lwn.net>2013-08-14 15:23:57 -0600
commit37583d41d5ca3fae74080489132a4dad708ab23e (patch)
treec1276daad166b73521c128d2fb3b10856453e275
parent04d53b8d070e3487b881cbf574c47f7e65d6d8d6 (diff)
Enable firstlast to read a gitdm config file.
-rwxr-xr-xfirstlast8
1 files changed, 8 insertions, 0 deletions
diff --git a/firstlast b/firstlast
index 0230683..3cdd23a 100755
--- a/firstlast
+++ b/firstlast
@@ -10,6 +10,7 @@ import argparse, pickle
import sys
import gitlog
import database
+import ConfigFile
#
# Arg processing
@@ -18,10 +19,15 @@ def SetupArgs():
p = argparse.ArgumentParser()
p.add_argument('-v', '--versiondb', help = 'Version database file',
required = False, default = 'committags.db')
+ p.add_argument('-c', '--config', help = 'Configuration file',
+ required = True)
+ p.add_argument('-d', '--dbdir', help = 'Where to find the config database files',
+ required = False, default = '')
return p.parse_args()
args = SetupArgs()
VDB = pickle.load(open(args.versiondb, 'r'))
+ConfigFile.ConfigFile(args.config, args.dbdir)
Firsts = { }
Lasts = { }
@@ -61,3 +67,5 @@ for h in database.AllHackers():
for v in Lasts.keys():
print v, len(Firsts[v]), len(Lasts[v])
+
+database.DumpDB()