Interested in Participating
Richard Wilbur
richard.wilbur at gmail.com
Tue Oct 3 16:42:00 BST 2006
On Thu, 2006-09-28 at 13:28 -0400, Aaron Bentley wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Richard Wilbur wrote:
> > I read Documentation -> Misc -> BzrGivingBack and, as it claims to be
> > out of date, I would be happy to bring it up to date if someone could
> > suggest a more authoritative source of information.
>
> It was old enough that a rewrite seemed like the best thing, so I done
> that. The new version should match the way we do things now. Please
> have a look, and let me know if you have any questions.
>
> Aaron
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>
> iD8DBQFFHAZP0F+nu1YWqI0RAhd2AJ92X7PYXpPeqItHZ5RzHeW5H7idkgCeLfKs
> pFmWmBa0zggbtugHCzmVlRY=
> =x9au
> -----END PGP SIGNATURE-----
Aaron,
Between getting the development branch from the main server and using
bzr for the first time to create a local development branch:
$ rsync -av bazaar-vcs.org::bazaar-ng/bzr/bzr.dev/ ~/bzr/bzr.dev
$ bzr branch ~/bzr/bzr.dev ~/bzr/giveback
it seems likely that one would want to install bzr as the new code is
not necessarily in the shell's path. Most likely one of the following
variants would be appropriate (or something close):
$ cd ~/bzr/bzr.dev
$ python setup.py install --home ~ # install as user (for user)
-- or --
$ sudo python setup.py install # install as root (for system)
$ cd -
I chose to install as root so my sequence looks like:
$ rsync -av bazaar-vcs.org::bazaar-ng/bzr/bzr.dev/ ~/bzr/bzr.dev
$ cd ~/bzr/bzr.dev # so bzrlib is in path for Python interpreter
$ sudo python setup.py install # install as root (for system)
$ cd - # back to original working directory
$ bzr branch ~/bzr/bzr.dev ~/bzr/giveback
I suppose the documentation might explain both options and reasoning for
doing either: as root to install new version system-wide, as user to
install new version for private use of user.
<insert>
Now install the version of bzr you just downloaded to use during
development.
First, make sure setup.py and bzrlib are in the current path.
<code>
$ cd ~/bzr/bzr.dev
</code>
Now you have a choice whether you wish to install a private copy of bzr
for your personal development use or, if you have super-user privileges,
you may install bzr for system-wide use.
If you choose to install a private copy, type:
<code>
$ python setup.py install --home ~
</code>
If, on the other hand, you have super-user privileges and choose to
install system-wide, type:
<code>
$ sudo python setup.py install
</code>
Return to your previous path.
<code>
$ cd -
</code>
</insert>
Thoughts?
Richard Wilbur
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20061003/eb428d07/attachment.pgp
More information about the bazaar
mailing list