[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