1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-01 15:20:34 +02:00

(Questions): Add q/a on cvs branch sanity.

This commit is contained in:
Thien-Thi Nguyen 2002-02-05 20:55:49 +00:00
parent ce7b74fc77
commit 3e8aa51d77

View file

@ -77,8 +77,6 @@ guile-cvs-subscribe-foo=bar.com@egcs.cygnus.com.
Questions ============================================================ Questions ============================================================
(I don't know if they'll be "frequently asked" or not yet!)
- It takes forever to do an update; what can I do to speed it up? - It takes forever to do an update; what can I do to speed it up?
CVS tries to be smart about what it sends; it will transmit and CVS tries to be smart about what it sends; it will transmit and
@ -92,7 +90,6 @@ Questions ============================================================
See the CVS documentation for more details. See the CVS documentation for more details.
- What happens if I've changed files in my working directory, and then - What happens if I've changed files in my working directory, and then
I do an update? I do an update?
@ -109,3 +106,18 @@ Questions ============================================================
shouldn't need to have them installed, if you don't want to change shouldn't need to have them installed, if you don't want to change
those sources. If you do, see the section in `README' called those sources. If you do, see the section in `README' called
`Hacking It Yourself'. `Hacking It Yourself'.
- How can I avoid horrible confusion when dealing with branches?
Because the auto* tools are version control system agnostic, there is
no support for regenerating files based on which branch of the source
tree you are "on". This means that "cvs update -r BRANCH" will
probably leave you w/ inconsistent configure, config.status, etc.,
which cannot be brought back into sync w/o re-running autogen.sh.
So, the best advice is to:
(1) dedicate a directory per branch; and
(2) always run "./autogen.sh && ./configure ..." after a
"cvs update -r BRANCH"
If you do (1), you only need to do (2) once, so this is Recommended.