changeset 213:40316e0cdef2

add hg audit report script
author smith@nwoca.org
date Thu, 28 Apr 2016 19:27:29 +0100
parents 349fca275129
children 0ca4f3c952b7
files scripts/hg-audit.sh
diffstat 1 files changed, 21 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/hg-audit.sh	Thu Apr 28 19:27:29 2016 +0100
@@ -0,0 +1,21 @@
+/**
+  Creates abbreivated changeset log report of all HG repos under the current directory.
+  Adjust the date before executing.
+*/
+
+
+template = "{date|isodate}\\t{rev}:{node|short}\\t{author|user}\\t{desc|firstline}\\t{files}\\n"
+
+cmd = 'log -d">2015-04-01" --template "' + template + '"'
+new File(".").eachDirRecurse { d ->
+
+   if  ( new File(d,".hg").exists() ) {
+	 def out = new File("${d.name}-changesets.txt")
+	 out.delete()
+     out << "$d.name: $cmd \n-----------------------------------"      
+     out <<  "hg -R ${d.absolutePath} ${cmd}".execute().text
+      
+  }
+}
+// hg log -l 10 --template "{date|isodate}\t{rev}:{node|short}\t{author}\t{desc}\t{files}\n"
+