Re: cvs question
- From: "Aryeh M. Friedman" <aryeh.friedman@xxxxxxxxx>
- Date: Mon, 21 Jan 2008 15:35:42 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Doug Barton wrote:
Aryeh M. Friedman wrote:
I maintain a local repo of the via the cvs mode of cvsup. When I
do a:
What command did you use to check out the files, and what tree are
you talking about?
cvsup -h cvsup9.us.freebsd.org /usr/share/examples/cvsup/cvs-supfile
cd /usr/src
cvs -q -d /home/ncvs update
cd /usr/ports
cvs -q -d /home/ncvs update
The problem showed up specifically when the above failed to add
src/sys/dev/sf/* but the makefiles where updated to ref it.
cvs -q -d /home/ncvs update
It will update any modified files but will not add any new files
When you say "new files" do you really mean new directories? If a
new directory is added to the tree, you need to use 'update -d' to
get it in your working copy. Otherwise cvs will add new files in
existing directories by default, so if that's not happening for you,
something is wrong.
Someone one else suggested adding the -d and it seems to work fine.
(it
removes stale ones), but if I do a checkout it overwrites my local
modifications...
If that is actually happening, you've done something really wrong,
since that is not what cvs does by default.
Here goes the entire setup procedure I used (it is the very first
thing I did on the machine after installing the base system [from dist
cd]):
pkg_add -r cvsup-without-gui
mkdir /home/ncvs
cvsup -h cvsup9.us.freebsd.org /usr/share/examples/cvsup/cvs-supfile
cd /usr
cvs -q -d /home/ncvs checkout src ports doc www
pkg_delete cvsup-without-gui (I later re-add as a port not as a
package)
I would suggest that you go into your working copy (checked out
tree) and do 'cvs diff -u > ~/mytree.diff' and then wipe out what
you had and check it out again. Then you can apply your diff as needed.
You should also spend some time thoroughly reading the cvs man page.
It's a fairly complex system, and it's easy to accidentally add a
knob that will have hard to diagnose long-term effects.
Doug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHlQIdQi2hk2LEXBARAjfhAKCMj+XNILXAI+KuV62qf7N0slFGIQCeOl6+
XnUFkDi9kyVc/cFxbE9TvpY=
=eSyb
-----END PGP SIGNATURE-----
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- References:
- cvs question
- From: Aryeh M. Friedman
- Re: cvs question
- From: Doug Barton
- cvs question
- Prev by Date: Re: ATAPI dvdreader always fails on a particular DVD movie title
- Next by Date: RE: cvs question
- Previous by thread: Re: cvs question
- Next by thread: RE: cvs question
- Index(es):
Relevant Pages
|
|