Couple of bzr-svn questions...
John Szakmeister
john at szakmeister.net
Wed Jul 15 21:26:19 BST 2009
On Wed, Jul 15, 2009 at 3:28 PM, Jelmer Vernooij<jvernooij at gmail.com> wrote:
> John Szakmeister wrote:
>> I'm looking to write a plug-in to help submit a bundle to a Review
>> Board server, but I need to get access to a few things. I need to
>> determine the repository root for the Subversion server, and I'd like
>> to be able to determine which Subversion revision the bundle was based
>> against. I haven't a clue how to figure out the former (or whether
>> it's exposed). The latter looks like it might be available in the
>> header of the bundle:
>> # base_revision_id: svn-v4:ad226f10-a85e-0410-9d03-\
>> # 8ae57e21dac2:trunk:241
>>
>> Can I assume the revision id's will always look like that?
>>
> You can use some of the functionality in bzrlib.foreign to parse the
> revision id and extract a subversion revision and repository uuid. If
> you do this against a Subversion repository directly it should always
> work, if you do it against a Bazaar branch it will work as long as the
> revision was not round-tripped from Bazaar.
Any chance I can get the repository root? Unfortunately, this is what
Review Board is using to help identify which repo a given patch goes
against. :-( And the revision should be there... the idea is bundle
up your commits and submit them for review. :-)
Thanks!
-John
More information about the bazaar
mailing list