savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-help-public] [sr #107118] Correction to Bzr access instruction


From: Karl Fogel
Subject: [Savannah-help-public] [sr #107118] Correction to Bzr access instructions on Savannah project pages.
Date: Thu, 12 Nov 2009 22:50:28 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.4) Gecko/20091028 Ubuntu/9.10 (karmic) Firefox/3.5.4

URL:
  <http://savannah.gnu.org/support/?107118>

                 Summary: Correction to Bzr access instructions on Savannah
project pages.
                 Project: Savannah Administration
            Submitted by: kfogel
            Submitted on: Thu 12 Nov 2009 10:50:27 PM GMT
                Category: Savannah website
                Priority: 5 - Normal
                Severity: 3 - Normal
                  Status: None
             Assigned to: None
        Originator Email: address@hidden
        Operating System: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

I'll use the 'emacs' project as an example, but I assume this applies to all
projects that use Bazaar.

The Bazaar instructions at https://savannah.gnu.org/bzr/?group=emacs are
wrong.  They currently say:


  Anonymous read-only access

  bzr branch http://bzr.savannah.gnu.org/r/emacs

  Note: these paths are the default paths. Maybe the project is using a
different layout.

  Developper [sic] write access (ssh)

  bzr branch sftp://<membername>@bzr.savannah.gnu.org/srv/bzr/emacs

  You can also use scp and rsync if need be. 


These instructions will not work for most projects, because the bzr branches
are actually located at some deeper level in the repository.  Anyone invoking
the above bzr commands will just get an error.  Also, scp and rsync don't know
about the sftp:// protocol, so those commands would get an error for a
completely different reason.

The instructions should be updated to say this:


  Anonymous Access

  bzr branch http://bzr.savannah.gnu.org/r/emacs/PATH/TO/BRANCH

  ...where PATH/TO/BRANCH varies but can usually be figured out
  by browsing the tree at http://bzr.savannah.gnu.org/lh/emacs

  Developper [sic] write access (ssh)

  bzr branch
sftp://<membername>@bzr.savannah.gnu.org/srv/bzr/emacs/PATH/TO/BRANCH

  You may find it faster to just grab the entire repository and all its
  branches via scp or rsync, for example:

  scp -r <membername>@bzr.savannah.gnu.org:/srv/bzr/emacs/emacs
emacs-bzr-repository emacs-bzr-repository

  Afterwards, the directory 'emacs-bzr-repository' will have all the data
  in its .bzr subdirectory, and each branch will also be a
  subdirectory (empty except for its own .bzr subdirectory).  To fill
  out a branch's working tree, just do 'cd branch' and 'bzr checkout'.






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/support/?107118>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]