Il 09/08/2010 8.57, Stephen J. Turnbull ha scritto:
Óscar Fuentes writes:
> > Nothing bad should happen, because if I'm right, Emacs invokes
> > "bzr status" which is done entirely locally.
> He says that the modem lights blink, indicating network
> activity.
Right!
> So it seems that the OP is using a lightweight
> checkout.
Wow! Oscar, you have a crystal ball!! Really I did
$ bzr checkout --lightweight http://bzr.savannah.gnu.org/r/emacs/trunk
emacs-trunk
the first time I used BZR!
> If that is true, I wonder what info bzr needs from
> upstream.
Indeed...
Everything. From the help message:
Usage: bzr checkout [BRANCH_LOCATION] [TO_LOCATION]
Options:
--lightweight Perform a lightweight checkout. Lightweight checkouts
depend on access to the branch for every operation.
It's penny-wise and pound-foolish for anybody who is unfamiliar with
Bazaar to use lightweight checkouts. Occasional contributors and beta
testers should invest in a full branch, bound or not depending on
their use cases.
So, what is it the best way to create the development source tree of Emacs?
Is, perhaps, the following?
$ bzr checkout http://bzr.savannah.gnu.org/r/emacs/trunk emacs-trunk
I wonder if there is a way that uses 'rsync', instead, like TeXLive[*]...
Ciao,
Angelo.
---
[*] http://www.tug.org/texlive/svn :
"You can retrieve the entire development source tree via rsync:
rsync -a --delete --exclude=.svn tug.org::tldevsrc ."