Manage your Repos! Just relax.
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
test
.gitignore
Gemfile
Gemfile.lock
README.rdoc
Rakefile
repose.gemspec

README.rdoc

repose

Repose is here to make it easier to organise your project directories.

structure and share your ~/Projects folder

Reposefile

# 37Signals and Google are my clients

directory "Clients" do
  directory "37Signals" do
    git "BaseCamp", :url => "git@37signals.com:basecamp.git"
    git "Campfire", :url => "git@37signals.com:campfire.git"
  end

  directory "Google" do
    git "SearchEngine", :url => "git@google.com:core.git"
  end
end

# I do Open Source in various languages

directory "OpenSource" do
  directory "Node" do
    git "Core", :url => "https://github.com/joyent/node.git"
    git "Socket.io", :url => "https://github.com/LearnBoost/socket.io.git"
  end

  directory "Ruby" do
    git "Rails", :url => "https://github.com/rails/rails.git"
  end

end

Commands

Create a new Reposefile

repose init

Install all directories and repositories

repose install

Update all your repositories (ie. git pull)

repose update