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:
parent
ce7b74fc77
commit
3e8aa51d77
1 changed files with 15 additions and 3 deletions
18
ANON-CVS
18
ANON-CVS
|
@ -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.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue