Carl Sorensen wrote Tuesday, May 12, 2015 8:32 PM

>>On 11/05/15 23:04, Trevor Daniels wrote:
>>> Phil Holmes wrote Monday, May 11, 2015 6:21 PM
>>>
>>>> Have you investigated the API for patch and git-cl?
>>> I've quickly looked at Allura's API.  It seems to contain all the
>>>features we would need.  I've also looked at git-cl, but unpicking that
>>>is someway outside my comfort zone.  It's built around code obtained
>>>from Google.  I don't plan to work on git-cl's conversion, so we need
>>>some other volunteer to do that.  Any takers?  I've not even looked at
>>>patchy.
> 
> I'm willing to take a stab at the git-cl stuff.  I've done a quick look;
> if we are going to continue to use Rietveld as our code review tool, the
> changes to git-cl are almost certainly very minor.  The main piece of the
> API we would need to use is to get the URL associated with a given issue
> number.  I believe that the Allura API has the call needed to get the URL
> (I expect it's part of the JSON representation), but I haven't yet tested
> it.

That's great Carl!  Let's use the testlily project at SourceForge as the 
test-bed:

https://sourceforge.net/projects/testlily/

If you let me have your SourceForge username I'll add you as an Administrator.  
That will give you access to everything you need.  I think there are some other 
hoops to jump through to get at the API but you'll soon find those.

>>Do we even need a new git-cl?
>>
>>I am no expert but wasn't that designed to get around the fact that we
>>had to upload to two different places (one place for actual review and
>>one for a note on the tracker). Does this new place come with it's own
>>workflow and so it would be a case of 'use their tools' and update the
>>CG with the instructions - at least as an interim solution.
> 
> I think this may be worth looking at as well.  But for right now, I really
> like the way Rietveld handles code reviews.  As you suggested,  git-cl
> ties the Rietveld review number to the LilyPond issue number.  Since we're
> not (currently) proposing to change the review hosting service, most of
> git-cl will continue to work unchanged, as I see it right now.

I agree.  Rietveld is fine, and keeping it minimises the necessary changes.

Trevor
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to