view scripts/hg-audit.sh @ 361:7b6d30651db7 tip

Cygwin has an ENV that container 'CI'. Causing build issues. Just check for 'github' to determine if it is a local build
author davis@ssdt-ohio.org
date Thu, 16 Nov 2023 15:52:40 -0500
parents 40316e0cdef2
children
line wrap: on
line source
/**
  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"