[ dropped d-x ]

Hey all,

Thanks for this bug and the work so far. I just wanted to give a couple
of thoughts, and maybe later on help with the patch if that's useful.

> We can likely do with a single control file entry like:
> 
> X-Vcs-Upstream-Git: <url> -b <branch>
> 
> which would match the existing Vcs-* syntax.

What do you imagine the `-b' switch doing? For me I am mainly interested
in upstream's commits to use with `--upstream-vcs-tag'. Maybe it creates
a tracking branch 'upstream/<branchname>'?

My real main question, though, is about derivatives. I mainly work on
Ubuntu, and for GNOME stuff we're starting the process of converting off
our bzr branches to base on top of Debian's gbp repositories. In order
to pull new commits/uploads, we need to have Debian's commits available
to `git merge' with. There's a not-consistently-followed-but-could-be
convention of using

  XS-Debian-Vcs-$VCS: $foo

in d/control when updating Vcs-Git to represent the (distro) upstream's
VCS. It'd be good to use this, or some other metadata, to set up a
`debian' remote too. Questions:

 - Would this be acceptable?
 - How do we know what to put in the middle of the field there? One
   answer is the 'Parent' distribution:
     laney@nightingale> dpkg-vendor --query Parent # running on Ubuntu
     Debian
   ? Or we could just directly specify this in gbp.conf when forking a
   repsitory from Debian:
   [ clone ]
   extra-remotes = debian,someurl xxx,yyy ...

Cheers,

-- 
Iain Lane                                  [ i...@orangesquash.org.uk ]
Debian Developer                                   [ la...@debian.org ]
Ubuntu Developer                                   [ la...@ubuntu.com ]

Attachment: signature.asc
Description: PGP signature

Reply via email to