Max Bowsher wrote:
Maris Fogels wrote:I must often run 'rocketfuel-get', 'link-external-sourcecode', 'make', and 'make schema' to create a branch, and that means five to ten more minutes of waiting to start work on the actual problem. (Unfortunately I can not time those steps right now: perhaps someone else could?)Why are rocketfuel-get and 'make schema' part of your branch creation process? Surely those are more "things that need doing every so often" rather than "things that need doing to start a new branch".
My work often involves reviewing and running other people's branches. Those branches drift away from trunk, so most of the time I must run 'make schema' to downgrade the database revision and run their branch. I then have to run 'make schema' again when I switch back to my original work. I create new Launchpad project branchs every few days. I do not know how much my local copy of trunk has drifted (could be hours, could be weeks) so running rocketfuel-get is necessary. This means my database schema could be weeks old as well, so I must run 'make schema' yet again. How often you run rocketfuel-get and 'make schema' depends on how closely your work tracks mainline. My work does not track mainline, so I must suffer these commands time and time again. I can put 'rocketfuel-get && make clean && make' into a cron script, pulled every night. That would help some. Fixing 'make schema' is more difficult and annoying. Perhaps per-branch database instances would work. Maris
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp

