Commit 067d4e0f44a16b4c186634f30a0e2ac448d2d434

r76 | fbos | 2007-01-31 12:28:22 -0500 (mer., 31 janv. 2007) | 1 line

Reformatted README slightly, added mention of switch subcommand.

git-svn-id: svn+ssh://rubyforge.org/var/svn/piston/trunk@82 d6c2ea82-c31b-0410-8381-e9c44f9824c5

Commit diff

README

 
1Piston is a utility that enables merge tracking of remote repositories.
1Piston is a utility that eases vendor branch management.
22This is similar to <tt>svn:externals</tt>, except you have a local copy of
33the files, which you can modify at will. As long as the changes are
44mergeable, you should have no problems.
77contrib/client-side folder of the main Subversion repository at
88http://svn.collab.net/repos/svn/trunk/contrib/client-side/svnmerge.py.
99The main difference is that Piston is designed to work with remote
10repositories. Another tool you might want to look at, SVK, situated at
11http://svk.elixus.org.
10repositories. Another tool you might want to look at, SVK, which you can find
11at http://svk.elixus.org/.
1212
1313From Wikipedia's Piston page (http://en.wikipedia.org/wiki/Piston):
1414 In general, a piston is a sliding plug that fits closely inside the bore
2121inside the cylinder." Piston forces the content of a remote repository
2222location back into our own.
2323
24
2425= Installation
2526
2627Nothing could be simpler:
5656 $ piston unlock vendor/rails
5757 'vendor/rails' unlocked.
5858
59If the branch you are following moves, you should use the switch subcommand:
60
61 $ piston import http://dev.rubyonrails.org/svn/rails/branches/1-2-pre-release vendor/rails
62 $ svn commit vendor/rails
63
64 # Vendor branch is renamed, let's follow it
65 $ piston switch http://dev.rubyonrails.org/svn/rails/branches/1-2-stable vendor/rails
66
5967
6068= Contributions
6169
130130Piston depends on the following libraries:
131131
132132* yaml
133* getoptlong
134133* uri
135134* fileutils
136
137These dependencies are all included in a stock 1.8.4 Ruby distribution.
toggle raw diff