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

Attachment: pgptD9uB57CM7.pgp
Description: PGP signature


_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to