README.txt in repertoire-0.1.2 vs README.txt in repertoire-0.2.0

- old
+ new

@@ -1,33 +1,58 @@ = R'epertoire * http://repertoire.rubyforge.org/ -* Postmodern Modulus III (postmodern.mod3@gmail.com) +* http://github.com/postmodern/repertoire/ +* Postmodern (postmodern.mod3 at gmail.com) == DESCRIPTION: R'epertoire is a Ruby library for quickly checking-out and updating code-bases from various SCMs. R'epertoire currently supports Subversion, -CVS, Git and even RSync. +Git, Mercurial and even RSync. == FEATURES/PROBLEMS: * Currently supports checking-out and updating from: - * Subversion (SVN) + * Mercurial (Hg) * Git - * Darcs - * CVS * RSync + * Subversion (SVN) == INSTALL: $ sudo gem install repertoire +== EXAMPLES: + +* Checkout a repository using a URI: + + Repertoire.checkout( + :uri => 'svn://rubyforge.org/var/svn/repertoire/trunk', + :path => 'repertoire' + ) + +* Checkout a repository of a specific media type: + + Repertoire.checkout( + :uri => 'http://repertoire.rubyforge.org/svn/trunk', + :media => :svn, + :path => 'repertoire' + ) + +* Update a previously checked-out repository: + + Repertoire.update(:path => 'repertoire') + +* Update a previously checked-out repository of a specific media type: + + Repertoire.update(:path => 'path/to/rsynced_data', :media => :rsync) + == LICENSE: The MIT License -Copyright (c) 2008 Hal Brodigan +Copyright (c) 2008-2009 Hal Brodigan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish,