Methods
Class Public methods
get_revisions(path)
Link
Source: show
# File tool/vcs.rb, line 100 def self.get_revisions(path) logcmd = %Q[git log -n1 --date=iso --grep="^ *git-svn-id: .*@[0-9][0-9]* "] idpat = /git-svn-id: .*?@(\d+) \S+\Z/ last = %x#{logcmd}`[idpat, 1] if path log = %x#{logcmd} "#{path}"` changed = log[idpat, 1] else changed = last end modified = log[/^Date:\s+(.*)/, 1] [last, changed, modified] end