On Monday 12 March 2007 12:52:23 Timmerman, Bert wrote: > I allready miss the $Id$ tag with the version, status and commit date in > it, which is a quick and visible pointer to me, as to see something has > changed in a schematic.
Whereas I absolutely hate CVS keyword substitution and think it's evil. If you want to find out if something's changed in a git repository, look at the log -- one of the advantages of git is that there's no network communication needed to view the full log. But each to his own. Also, git is designed for managing source code, rather than separate documents. CVS/RCS is better for that, or Subversion. Git's advantages only really come into play when working with > So it's very likely that I go back to cvs after this evaluation. For revision control of schematics, that seems sensible. > A question that come to mind is: Is there a decent way (as in not > cumbersome) to revert from git to cvs and not losing the intermediate > commits made in git ? man git-cvsexportcommit -- you may well consider this cumbersome. Git supports a lot of stuff that CVS doesn't. > IMO that is what's needed when stable code written by one or more > students is to be merged into the geda/gaf or pcb cvs repository. > > It's very likely that someone has to do a test to find the caveats, if > any exist. As you may have noticed, that's what Peter C and myself have been doing for the last few months. I myself use stgit (Stacked GIT) to generate patchsets to send to the list, for manual application to the main tree. This isn't ideal except for final merge of a branch maintained in git. I'd very much like to see the gaf main revision control system move to git -- but I think that for version control of schematics, git is no better than any other system. HTH, Peter -- Fisher Society committee http://tinyurl.com/o39w2 CUSBC novices, match and league secretary http://tinyurl.com/mwrc9 CU Spaceflight http://tinyurl.com/ognu2 v3sw6YChw7$ln3pr6$ck3ma8u7+Lw3+2m0l7Ci6e4+8t4Gb8en6g6Pa2Xs5Mr4p4 hackerkey.com peter-b.co.uk
pgptD9uB57CM7.pgp
Description: PGP signature
_______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
