[Pkg-bazaar-maint] Bug#538056: bzr: push should (optionally) push ghosts

Roland Mas lolando at debian.org
Wed Jul 22 18:29:44 UTC 2009


Package: bzr
Version: 1.16.1-1~bpo50+1
Severity: wishlist

It would be nice if bzr push could be made to push ghost revisions
with an appropriate command-line flag.

My workflow:
- on server A, a SVN server with usual trunk/tags/branches layout;
- also on server A, a bzr branch bound to SVN trunk, updated hourly
from it, but not committed on directly;
- on laptop B, another bzr branch bound to SVN trunk used for normal
work;
- somewhere else (C), another independent bzr branch.

  When merging from C into B, and committing to SVN, the revisions
coming from C are stored into B, but not pushed to SVN.  Then when the
cron job runs, only the linear revisions from SVN are fetched into A.
Revisions coming from C are not fetched, and appear as ghosts.
Pushing from B to A says that the branches are identical, so no actual
pushing happens unless it's done before the cron job.  It would be
interesting to be able to "bzr push --include-ghosts", so the holes in
A are filled.  The current situation requires a "bzr fetch-ghosts",
which is a bit suboptimal since A can't connect to B (only the other
way round).  Jelmer tells me the API is present and that it only needs
to be exposed to the UI :-)

  Thanks,

Roland.
-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages bzr depends on:
ii  libc6                  2.7-18            GNU C Library: Shared libraries
ii  python                 2.5.2-3           An interactive high-level object-o
ii  python-central         0.6.8             register and build utility for Pyt
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages bzr recommends:
pn  bzrtools                      <none>     (no description available)
ii  ca-certificates               20080809   Common CA certificates
ii  python-paramiko               1.7.4-0.1  Make ssh v2 connections with pytho

Versions of packages bzr suggests:
ii  bzr-gtk                       0.94.0-1   provides graphical interfaces to B
pn  bzr-svn                       <none>     (no description available)
pn  python-kerberos               <none>     (no description available)
pn  python-pycurl                 <none>     (no description available)
ii  xdg-utils                     1.0.2-6.1  desktop integration utilities from

-- no debconf information





More information about the Pkg-bazaar-maint mailing list