LWN.net Logo

The base command sets aren't similar

The base command sets aren't similar

Posted Mar 3, 2005 17:07 UTC (Thu) by bronson (subscriber, #4806)
Parent article: Version Control with GNU Arch

For anyone migrating from CVS or Subversion, it is possible to feel at home, since the base command sets are similar.

Out of over 100 commands, only "add", "delete", "update", and "commit" are similar ("tag" uses the same name but its use is totally different). And "add" and "delete" are noops on a properly set-up Arch repo. So, depending on how you count, there are 2 or 4 similar commands out of 30+. The command sets are almost entirely different!

If you want to migrate from CVS without losing your CVS finger feel, go with Subversion (or try SVK if you require distributed development). Moving from CVS to Arch requires some pretty major changes, both in developer tools and in repo organization. This is not necessarily a bad thing, but it must be understood before undertaking a large migration.


(Log in to post comments)

The base command sets aren't similar

Posted Mar 3, 2005 17:17 UTC (Thu) by bronson (subscriber, #4806) [Link]

I meant to say, "Out of almost 100 Arch commands or just over 30 CVS commands, only 2 to 4 are similar." Sorry for the bad editing. :)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds