On 16/02/09 18:17, Luke Kanies wrote:
> On Feb 14, 2009, at 10:45 AM, Brice Figureau wrote:
> 
>> Hi,
>>
>> I'm proud to announce I've finished my work on the Application  
>> Controller
>> refactoring. It is based on (a rather) current master (so it is on  
>> top of #1405).
>>
>> I tested all applications before the rebasing so I'm pretty  
>> confident of
>> my original work. I didn't retest much after the rebase (except  
>> running
>> the unit tests, of course).
>>
>> Please review, comment and merge ASAP (if it meets the various  
>> requirements),
>> as the final rebase was really painful even though there wasn't too  
>> much
>> modifications to the bin/.
>>
>> Once it will be merged, I'll finish the work, that is remove  
>> duplicated
>> code in the various application setup, or the --debug and --verbose
>> options handling (which for the moment is different for each  
>> application).
>>
>> Also, testing by someone else than me would be great, as there are  
>> tons of
>> option combination and I couldn't test everything.
>>
>> The code is right now in my github repository, branch feature/ 
>> appcontroller:
>> http://github.com/masterzen/puppet/tree/feature/appcontroller
> 
> Oh, one more thing -- this isn't required or anything, but it would be  
> simpler to read this commit series if you ran it through 'rebase -i  
> master, and squashed paired commits.
> 
> E.g., the application + option parser commits could be squashed into a  
> single commit, and each pair of commits per executable -- the first  
> porting to the application controller, the second porting to the new  
> option system -- could probably easily be squashed into a single commit.
> 
> This way there's no need to review code that's just being removed  
> anyway.  I just tried this, and it worked with no merging necessary,  
> and reduced the patch list to 12 patches from 22.

I know, this is already a rebase -i of more than 50 commits (you 
wouldn't have read them, trust me :-)). I wanted to present something 
that expressed my intent by offerring several refinements (there are 
only two at that stage, but I initially wanted to have a 3rd pass to 
eliminate common code) instead of a massive block of code thrown out of 
nowhere.

Note that the 11 later commits are rather short.

Do you want me to perform and publish the squash?
-- 
Brice Figureau
Days of Wonder
http://www.daysofwonder.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to puppet-dev@googlegroups.com
To unsubscribe from this group, send email to 
puppet-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to