New user problems

John Arbash Meinel john at arbash-meinel.com
Fri Jul 13 10:48:27 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 7/13/2012 2:21 AM, Bosco Rama wrote:
> Hi folks,
> 
> I have been directed to migrate our existing Perforce setup to 
> bazaar.  We are trying to use a set of centralized repos with 
> decentralized devs.  We are trying for the 'decentralized with 
> shared mainline' workflow.

That is probably the best overall workflow. It gives a lot of
flexibility for development, but also gives you a stable shared
location to start new work from.

...

> I like the 'feel' of bazaar but am experiencing a few problems.
> The main one is the data migration from p4 -> bzr.
> 
> The specified tool (p4-fast-export) only seems to import the 
> revision history and not the actual files.  At least, nothing shows
> up when I do a 'pull' from the created repo.  'git-p4' works but
> that requires a trip through git with the associated cruft that 
> brings to the table.

It is certainly possible that there is a problem in the pipeline. I
don't know p4-fast-export specifically. Is it tied to bzr, or is it
generic? In theory, the git 'fast-export' stream should be valid to
pipe into git or into 'bzr fastimport' directly.

However, IIRC, the cvs2svn code which also has cvs2git and cvs2bzr has
slightly different defaults for the stream if you are targeting bzr.
So maybe they aren't as compatible as we would have hoped.

> 
> I'm also trying to muddle through the whole conversion from multi-
>  view mappings in a p4 client to the single tree approach that most
>  of the DVCS's seem to use.  Any hints would be greatly 
> appreciated.

I don't know the specifics of 'multi-view mappings'. Is it multiple
layouts of the same source?

If that is true, I would tend to break up the conversion into multiple
effective 'repositories' for each sub-view, and then combine them
together later (as part of a build step).

So each library gets its own history, rather than having 1 giant
history of all libraries and all applications.

John
=:->

> 
> And one final issue I'm running up against is the whole 'rcs 
> keywords' thing.  I pulled the bzr-keywords plugin, installed it
> in my plugins directory with the proper name and when I try to run 
> either the selftest or even get help I get the following error:
> 
> 'module' object has no attribute 'filter_stacks_registry'
> 
> Maybe I'm missing a required package or plugin?  However, I've been
> unable to find any hint of what that may be.
> 
> Once again, I like what I'm seeing of bzr.
> 
> TIA.
> 
> Bosco.
> 


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk///PoACgkQJdeBCYSNAAPHJACgvA2ToqlOEYf3ybyBqAAn3ZtR
nMIAoLYTyuufXlqU34ZOJyxQEDAXlt2d
=X+I4
-----END PGP SIGNATURE-----



More information about the bazaar mailing list