[gradebook2-dev] A new merge for GRBK-483 changes

Jon Gorrono jpgorrono at ucdavis.edu
Fri Feb 11 14:23:50 PST 2011


http://codereview.appspot.com/4172043



On Fri, Feb 11, 2011 at 1:42 PM, Thomas Amsler <tpamsler at ucdavis.edu> wrote:
> Thank you very much. We will stage the patch on
> http://codereview.appspot.com/ for a code review. Once this is done
> and there are not issues, we will merge it to trunk.
>
> Best,
> -- Thomas
>
> On Fri, Feb 11, 2011 at 11:59 AM, Pang, David <dxp at umich.edu> wrote:
>> Thomas,
>>
>> Thanks for help from Jim, the new patch has been submitted at
>> https://jira.sakaiproject.org/browse/GRBK-483. This new patch is based on
>> the work done at
>> https://source.sakaiproject.org/contrib/gradebook2/branches/GRBK-483-0211
>>
>> Should you have any questions, please let us know.
>>
>> Best,
>>
>> David
>>
>>
>> On 2/9/11 8:04 PM, "Thomas Amsler" <tpamsler at ucdavis.edu> wrote:
>>
>> David,
>>
>> Here are the proposed next steps:
>>
>> 1. Create a patch for trunk that applies cleanly and attach it to the
>> relevant JIRA
>> 2. UC Davis will do a public review of the code changes
>> 2.1 If there are not needed changes will will apply the patch to trunk
>> 2.2 If changes are needed, make changes and then submit a new patch ->
>> Step 1 ...
>>
>> Does this process make sense? Comments?
>>
>> Best,
>> -- Thomas
>>
>> On Wed, Feb 9, 2011 at 12:37 PM, Pang, David <dxp at umich.edu> wrote:
>>> Thomas and Jim,
>>>
>>> I’ve finished the merge for GRBK-483 and check it in at
>>> https://source.sakaiproject.org/contrib/gradebook2/branches/GRBK-483-0203.
>>>
>>> Please review the merge when you have time.
>>>
>>> Thanks,
>>>
>>> David
>>>
>>> PS: Jim. I will be available tomorrow afternoon to meet you at DMC, if you
>>> have any questions about the merge.
>>>
>>>
>>> On 2/3/11 4:21 PM, "Thomas Amsler" <tpamsler at ucdavis.edu> wrote:
>>>
>>> We did a calculation's code refactor where things got moved around
>>> quite a bit. Please let me know if you need more details about the
>>> specifics. Most of the changes are tracked in:
>>>
>>> https://jira.sakaiproject.org/browse/GRBK-742
>>>
>>> At the moment, we don't have any major refactoring planned for trunk,
>>> but this can change, especially around the export/import
>>> functionality.
>>>
>>> Best,
>>> -- Thomas
>>>
>>> On Thu, Feb 3, 2011 at 11:30 AM, Jim Eng <jimeng at umich.edu> wrote:
>>>> Hi David,
>>>>
>>>> I tried using subversion merge to get your changes into a new branch
>>>> based
>>>> on trunk.  Unfortunately, that didn't work very well at all.  I think you
>>>> will need to merge your work into the new branch by hand and get them
>>>> committed as soon as possible.  When you have the branch working as you
>>>> would like, you should ask Thomas to merge from there to trunk of GB2 as
>>>> soon as possible.  If you don't do this quickly, it is likely we will go
>>>> through this again.
>>>>
>>>> It looks like the problem with using subversion merge for this is that
>>>> some classes have been moved and then interfaces were extracted, and the
>>>> interface has the same name as the class previously had.  The result is
>>>> that
>>>> changes you made to the class get merged into the new interface in some
>>>> cases.  It seems as if this happened with these classes (among others):
>>>>
>>>>
>>>>
>>>> /gradebook2/server/src/java/org/sakaiproject/gradebook/gwt/sakai/calculations/CategoryCalculationUnit.java
>>>>
>>>>
>>>> /sakai/gradebook2/server/src/java/org/sakaiproject/gradebook/gwt/server/ImportExportUtility.java
>>>>
>>>>
>>>> /sakai/dev27x/sakai/gradebook2/server/src/java/org/sakaiproject/gradebook/gwt/sakai/calculations/GradeRecordCalculationUnit.java
>>>>
>>>> You would start by checking out this branch:
>>>>
>>>>
>>>>
>>>>  https://source.sakaiproject.org/contrib/gradebook2/branches/GRBK-483-0203
>>>>
>>>> Then you would build and deploy that branch in sakai on your laptop and
>>>> make sure everything is OK.  Next you would start merging changes in by
>>>> hand.  In doing that, it is probably a good idea to use the patch file in
>>>> the JIRA ticket as a guide to the changes that are needed. Pay close
>>>> attention to Thomas's advice about the changes needed in your code.  And
>>>> watch out for the places where the GB2 code has been refactored.
>>>>
>>>> Hope this helps.
>>>>
>>>> Jim
>>>>
>>>>
>>>
>>>
>>
>>
> _______________________________________________
> gradebook2-dev mailing list
> gradebook2-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/gradebook2-dev
>



-- 
Jon Gorrono
PGP Key: 0x5434509D -
http{pgp.mit.edu:11371/pks/lookup?search=0x5434509D&op=index}
GSWoT Introducer - {GSWoT:US75 5434509D Jon P. Gorrono <jpgorrono - gswot.org>}
http{sysdev.ucdavis.edu}


More information about the gradebook2-dev mailing list