Skip to content

Instantly share code, notes, and snippets.

@leonid-shevtsov
Created September 21, 2010 12:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leonid-shevtsov/589636 to your computer and use it in GitHub Desktop.
Save leonid-shevtsov/589636 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
require 'rubygems'
require 'active_support/core_ext'
pattern = ARGV[0]
if File.directory?(pattern)
pattern += "/*"
end
files = Dir.glob(pattern).map do |filename|
mtime = Time.parse(`git log --format="%ad" --date=iso -1 #{filename}`)
[filename, mtime]
end
files.sort! {|a,b| a[1] <=> b[1] }
files.each do |filename, mtime|
puts "%20s %s" % [mtime.to_s(:db), filename]
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment