Bazaar

From Gnash Project Wiki

Jump to: navigation, search

Bazaar is a distributed version control system developed by Canonical.

Contents

Gnash Development

Primary development of Gnash and Cygnal is done using Bazaar repositories.

Using Bazaar

The development branch for Gnash is

http://bzr.savannah.gnu.org/r/gnash/trunk/

Check this branch out anonymously using the command

bzr branch http://bzr.savannah.gnu.org/r/gnash/trunk/

Checking out a branch

To check out the branch of a particular release, such as Release 0.8.7, you have two choices:

# Anonymous
$ bzr branch http://bzr.savannah.gnu.org/r/gnash/release_0_8_7
# Developer
$ bzr branch sftp://NAME@bzr.savannah.gnu.org/srv/bzr/gnash/release_0_8_7

Getting Information on a Repository

Finding out information about a remote repository (without checking out the whole thing) is easy. The commands bzr ls and bzr info can give you lots of information:

The info command will "show all known locations and formats associated to the tree, branch or repository."

$ bzr info http://bzr.savannah.gnu.org/r/gnash
Repository branch (format: pack-0.92)
Location:
  shared repository: http://bzr.savannah.gnu.org/r/gnash/
  repository branch: http://bzr.savannah.gnu.org/r/gnash/

Related branches:
  parent branch: http://bzr.savannah.gnu.org/r/gnash/trunk/

The ls command will "list files in a tree."

$ bzr ls http://bzr.savannah.gnu.org/r/gnash
http://bzr.savannah.gnu.org/r/gnash/.bzrignore
http://bzr.savannah.gnu.org/r/gnash/.vimrc
http://bzr.savannah.gnu.org/r/gnash/README

Note that the trunk branch does not show up in the tree as it's not a file.

Additional Notes

Also see the Gnash Development website.

Links