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,