Package: git-bzr Version: 1:1.8.2-1 Severity: important I tried to look at grub's bzr repository with git-bzr (version 1:1.8.2-1) as well as with bzr (version 2.6.0~bzr6526-1).
i did two checkouts: git clone bzr::http://bzr.savannah.gnu.org/r/grub/trunk/grub grub.git bzr branch http://bzr.savannah.gnu.org/r/grub/trunk/grub grub.bzr They produced very different source trees: 0 dkg@reason:~/src/grub$ diff -ruN grub.{bzr,git}/grub-core | diffstat -p0 grub.git/grub-core/boot/i386/pc/pxeboot.S | 42 grub.git/grub-core/commands/efi/acpi.c | 59 grub.git/grub-core/efiemu/loadcore32.c | 22 grub.git/grub-core/efiemu/loadcore64.c | 22 grub.git/grub-core/efiemu/prepare32.c | 22 grub.git/grub-core/efiemu/prepare64.c | 22 grub.git/grub-core/efiemu/runtime/config.h | 34 grub.git/grub-core/efiemu/runtime/efiemu.S | 159 - grub.git/grub-core/fs/tar.c | 2 grub.git/grub-core/fs/ufs2.c | 3 grub.git/grub-core/gfxmenu/gui_box.c | 412 --- grub.git/grub-core/gfxmenu/gui_canvas.c | 267 -- grub.git/grub-core/gfxmenu/gui_util.c | 101 grub.git/grub-core/gnulib/argp-ba.c | 34 grub.git/grub-core/gnulib/argp-eexst.c | 30 grub.git/grub-core/gnulib/argp-fs-xinl.c | 42 grub.git/grub-core/gnulib/argp-namefrob.h | 157 - grub.git/grub-core/gnulib/argp-pin.c | 27 grub.git/grub-core/gnulib/argp-pv.c | 34 grub.git/grub-core/gnulib/argp-pvh.c | 31 grub.git/grub-core/gnulib/argp-xinl.c | 42 grub.git/grub-core/gnulib/argp.h | 645 ----- grub.git/grub-core/gnulib/error.h | 65 grub.git/grub-core/gnulib/getopt1.c | 170 - grub.git/grub-core/gnulib/progname.c | 92 grub.git/grub-core/gnulib/progname.h | 62 grub.git/grub-core/kern/emu/time.c | 46 grub.git/grub-core/kern/generic/millisleep.c | 39 grub.git/grub-core/kern/sparc64/cache.S | 41 grub.git/grub-core/kern/sparc64/ieee1275/ieee1275.c | 91 grub.git/grub-core/kern/time.c | 37 grub.git/grub-core/lib/LzmaDec.c | 1035 -------- grub.git/grub-core/lib/envblk.c | 296 -- grub.git/grub-core/lib/hexdump.c | 85 grub.git/grub-core/lib/libgcrypt/cipher/arcfour.c | 156 - grub.git/grub-core/lib/libgcrypt/cipher/bithelp.h | 54 grub.git/grub-core/lib/libgcrypt/cipher/blowfish.c | 605 ----- grub.git/grub-core/lib/libgcrypt/cipher/camellia-glue.c | 253 -- grub.git/grub-core/lib/libgcrypt/cipher/camellia.c | 1461 ------------ grub.git/grub-core/lib/libgcrypt/cipher/camellia.h | 81 grub.git/grub-core/lib/libgcrypt/cipher/cast5.c | 620 ----- grub.git/grub-core/lib/libgcrypt/cipher/elgamal.c | 846 ------- grub.git/grub-core/lib/libgcrypt/cipher/hash-common.c | 94 grub.git/grub-core/lib/libgcrypt/cipher/hash-common.h | 33 grub.git/grub-core/lib/libgcrypt/cipher/hmac-tests.c | 732 ------ grub.git/grub-core/lib/libgcrypt/cipher/rijndael-tables.h | 1687 -------------- grub.git/grub-core/lib/libgcrypt/cipher/rijndael.c | 1253 ---------- grub.git/grub-core/lib/libgcrypt/cipher/rmd.h | 37 grub.git/grub-core/lib/libgcrypt/cipher/seed.c | 478 --- grub.git/grub-core/lib/posix_wrap/errno.h | 28 grub.git/grub-core/lib/posix_wrap/stdint.h | 1 grub.git/grub-core/loader/i386/bsd32.c | 6 grub.git/grub-core/loader/i386/bsd64.c | 6 grub.git/grub-core/video/sm712_init.c | 14 54 files changed, 12713 deletions(-) 0 dkg@reason:~/src/grub$ This is despite them both appearing to claim to be at the same revision: 0 dkg@reason:~/src/grub$ (cd grub.bzr && bzr log -r-1) ------------------------------------------------------------ revno: 4810 author: Andrey Borzenkov <arvidj...@gmail.com> committer: Vladimir 'phcoder' Serbinenko <phco...@gmail.com> branch nick: grub timestamp: Sat 2013-04-06 20:49:02 +0200 message: * conf/Makefile.extra-dist (EXTRA_DIST): Add grub-core/lib/libgcrypt/src/gcrypt.h.in and util/import_gcrypth.sed. 0 dkg@reason:~/src/grub$ (cd grub.git && git log -n1) commit 17b15326c633a9e2fb179ab0867f2d34fe213aa6 Author: Vladimir 'phcoder' Serbinenko <phco...@gmail.com> Date: Sat Apr 6 20:49:02 2013 +0200 * conf/Makefile.extra-dist (EXTRA_DIST): Add grub-core/lib/libgcrypt/src/gcrypt.h.in and util/import_gcrypth.sed. 0 dkg@reason:~/src/grub$ I also note from above that git-bzr seems to have failed to pick up the "author" metadata from bzr, and conflated "committer" with author. I'm surprised at that, given that git usually supports the same two metadata fields. --dkg -- System Information: Debian Release: 7.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: powerpc (ppc64) Kernel: Linux 3.2.0-4-powerpc64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages git-bzr depends on: ii git 1:1.8.2-1 ii python 2.7.3-4 ii python-bzrlib 2.6.0~bzr6526-1 git-bzr recommends no packages. Versions of packages git-bzr suggests: ii bzr 2.6.0~bzr6526-1 pn git-doc <none> -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org