public
Description: Gitorious aims to provide a great way of doing distributed opensource code collaboration.
Homepage: http://gitorious.org/projects/gitorious
Clone URL: git://github.com/dysinger/gitorious.git
gitorious / script / repo_housekeeping
100755 12 lines (9 sloc) 0.29 kb
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env ruby
 
require "yaml"
 
conf_file = File.join(File.dirname(__FILE__), "../config/gitorious.yml")
GitoriousConfig = YAML.load_file(conf_file)
 
Dir["#{GitoriousConfig["repository_base_path"]}/**/*.git"].each do |repo_path|
  p repo_path
  p `cd '#{repo_path}'; git-gc`
  puts
end