On Sat, 2005-09-10 at 02:59 +0200, Tomasz Pala wrote:
> I don't get it. Why is:
> 
> cvs ci SPECS/foo.spec SOURCES/foo.patch
> 
> worse than the same in svn?

Because it won't work with cvs unless you add -d$(cat SPECS/CVS/Root) :P

BTW, that's another reason for directory-per-package. With SPECS/SOURCES
there's no straightforward way to make sure that you're committing
everything you've changed. Consistent (+-) file naming lets you use the
result of `cd SOURCES;cvs up foo*` as a clue, but 1) it will give some
false positives (e.g. glibc* for glib) and some false negatives (eg.
sysvinit-paths.patch for SysVinit) and 2) you won't see deleted files.
OTOH in a package's directory a simple `svn status` guarantees that
"oops, forgot to commit this other patch" won't happen.

-- 
Paweł Sakowski <[EMAIL PROTECTED]>
PLD Linux Distribution

_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to