bzr-p4 progress
Jelmer Vernooij
jelmer at samba.org
Sat Sep 26 01:55:59 BST 2009
On Fri, 2009-09-25 at 20:52 -0400, Matt McClure wrote:
> On Sep 25, 2009, at 8:31 PM, Jelmer Vernooij <jelmer at samba.org> wrote:
> > Is it possible to fetch the contents of
> > an arbitrary revision or inspect the revision graph *without*
> > converting
> > the whole repository to a bzr format first?
>
> The Perforce client library can fetch an arbitrary revision and answer
> questions like "what is the revision before/after revision n?"
In that case, what is the fastimport/fastexport stuff going to be used
for?
> >> On the Perforce side, I can wrap p4 commands to get information about
> >> arbitrary revisions. The revision "graph" is always linear, for a
> >> first approximation. As far as I'm aware, there is no widely
> >> accepted
> >> convention for repository layouts of branches in Perforce, whereas
> >> there is such a convention in Subversion. So tracking more than one
> >> Perforce branch isn't one of my highest priorities.
> >>
> >> Once the revisions have been migrated via
> >> p4-fast-export/bzr-fast-import, they live in a Bazaar branch that can
> >> be inspected like any other. By saving marks files, the mapping
> >> between Perforce changelist numbers and Bazaar revision IDs is
> >> preserved.
> > So that implies that all operations that would access a p4 repository
> > would have to convert it to a Bazaar repository first?
>
> I think not. Instead bzr-p4 can call the Perforce client library which
> will access the depot over the network. Is that sufficient?
Yeah, that's sufficient.
Cheers,
Jelmer
--
Jelmer Vernooij <jelmer at samba.org> - http://samba.org/~jelmer/
Jabber: jelmer at jabber.fsfe.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090926/04ff6bde/attachment.pgp
More information about the bazaar
mailing list