Commit b599ffd0eadcb0c7cd1dfe0f8e4af2bfd2784750

git-gc housekeeping script

Commit diff

script/repo_housekeeping

 
1#!/usr/bin/env ruby
2
3require "yaml"
4
5conf_file = File.join(File.dirname(__FILE__), "../config/gitorious.yml")
6GitoriousConfig = YAML.load_file(conf_file)
7
8Dir["#{GitoriousConfig["repository_base_path"]}/**/*.git"].each do |repo_path|
9 p repo_path
10 p `cd '#{repo_path}'; git-gc`
11 puts
12end
toggle raw diff