Project

repose

0.0
No commit activity in last 3 years
No release in over 3 years
Synchronise your repositories
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 1.4.0
 Project Readme

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