Mercurial > public > develkit
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" +