On Fri, Oct 24, 2008 at 7:25 AM, Andreas J. Koenig <[EMAIL PROTECTED]> wrote: >>>>>> On Fri, 24 Oct 2008 06:55:47 +0200, "Gabor Szabo" <[EMAIL PROTECTED]> >>>>>> said: > > > so Andras, please decide. Shall I work on trunk or on a branch? > > Your first change was to rip out code into a separate file. I see no > problem doing this in the trunk *if* it is being done with discipline > and no code changes are hidden in the large diff. > > But two tiny code changes slipped in and this should really never > happen. > > So please don't do that, neither in trunk nor in branch. Nobody could > merge your changes back if the subject line says "move CPAN::Shell > into a separate file" but really means "... and I had some brilliant > tiny and absolutely harmless ideas while doing that so I snuck them > in". > > The other thing to mention is that SVN sucks and practically is only > useable when you use a frontend like svk or git. SVN as it stands > really demands working on branches for middle sized changes. I invited > you to do the tiny changes in the trunk. I'd say your next less > trivial changes should always be tried out in a branch and then merged > in when their time is ripe.
ok, so I branch and let you know when I am finished with a branch so you can decide if it is good for merging. Just for my education. I went over the change again and I saw some necessary structural changes such as the removal of the extra call to package CPAN::Shell and if I understand the two little changes you mentioned are: 1) Adding $VERSION = "5.5" to CPAN::Shell 2) and adding parentheses to CPAN::_sqlite_running() without these changes the test suit did not pass. So do you suggest that next time I should make these small changes first and then the moving of the code to separate file? regards Gabor

