Dulwich

Jelmer Vernooij jelmer at samba.org
Fri Nov 20 07:39:07 GMT 2009


On Fri, 2009-11-20 at 07:27 +0000, Russel Winder wrote: 
> On Thu, 2009-11-19 at 12:23 -0600, John Arbash Meinel wrote:
> > ...
> > >> Please note that Dulwich is being maintained primarily in Bazaar (not
> > >> git), on http://people.samba.org/bzr/jelmer/dulwich/trunk
> > > 
> > > Last time I looked I thought I saw that the Bazaar branch said it was a
> > > mirror of the Git repository so I thought the Git repository was the
> > > effective master
> I looked again at http://samba.org/~jelmer/dulwich/ and it is clear that
> the Bazaar branch and the Mercurial repository are marked as mirrors
> implying that the Git repository is the master.
I develop dulwich in a Bazaar branch that I continuously push to samba.org and dpush into git. In a sense, both the bzr branch and git branch are the masters.

> It does though also say that Dulwich is developed using Dulwich which
> implies that the Bazaar branch is the master not a mirror as annotated
> and that the Git and Mercurial repositories are the mirrors.
Dulwich is used to push Dulwich into git using bzr-git.

> I guess I am now confused -- but then this is a Monty Python sketch :-)
> 
> > > Any chance of having  lp:dulwich  ?
> > > 
> > https://edge.launchpad.net/dulwich/trunk
> > 
> > *is* lp:dulwich
> > 
> > It looks to be a mirrored branch.
> 
> I guess the question is how reliably is lp:dulwich the same as
> http://people.samba.org/bzr/jelmer/dulwich/trunk and
> git://git.samba.org/jelmer/dulwich.git (and indeed are the github
> version and the gitorious version always identical) -- whilst seemingly
> a rhetorical question, there is a (minor) workflow issue here.
> lp:dulwich is the most obvious public face of Dulwich, but Jelmer has
> publicized http://people.samba.org/bzr/jelmer/dulwich/trunk as his
> officially recognized mainline.
lp:dulwich is a launchpad mirror of http://people.samba.org/bzr/jelmer/dulwich/trunk

> Of course, now I have the problem:
> 
> |> bzr branch lp:dulwich Dulwich_Trunk
> bzr: ERROR: CVS working trees are not supported. To convert CVS projects to bzr, please see http://bazaar-vcs.org/BzrMigration and/or https://edge.launchpad.net/launchpad-bazaar/+faq/26.
> |> bzr branch http://people.samba.org/bzr/jelmer/dulwich/trunk Dulwich_Trunk
> bzr: ERROR: CVS working trees are not supported. To convert CVS projects to bzr, please see http://bazaar-vcs.org/BzrMigration and/or https://edge.launchpad.net/launchpad-bazaar/+faq/26.
> |> 
This seems like an issue with bzr-cvs or something, it's not a common
bzr error. lp:dulwich works fine here. 

> I guess I need to find out what the problem is here so I can switch from
> using the Git repository to using  the Bazaar branch as my source. 
> 
> BTW What is the difference between:
> 
> https://launchpad.net/dulwich/trunk
> 
> and
> 
> https://edge.launchpad.net/dulwich/trunk
the first is stable launchpad, 'edge' is running beta launchpad code.

Cheers,

Jelmer



More information about the bazaar mailing list