On 27.02.2013, at 21:54, Adam Spiers <[email protected]> wrote: > > ./dev has grown and grown over time into a monolithic monster without > any clear separation of concerns, which is why we find ourselves in > this position today. (Although to give credit where it's due, the > code is mostly very clean and readable.) The options I see are: > > 1. Rewrite ./dev from scratch in Ruby. (IIRC Victor has already > started work on this using grit and octokit.) > > 2. Gradually refactor and separate out code by extracting stuff > into Ruby libraries and/or smaller bash libraries. > > 3. Use git-subtree to merge the multiple repositories into a single > one with a sensible branching strategy (i.e. one branch per > release, like the rest of the world does it). > > I've yet to prove it, but I strongly suspect that 3. would in a single > stroke eliminate ~80% of what ./dev currently needs to do, and vastly > reduce overall complexity.
+10 -- DI Edmund Haselwanter, [email protected], http://edmund.haselwanter.com/ http://www.iteh.at | http://facebook.com/iTeh.solutions | http://at.linkedin.com/in/haselwanteredmund _______________________________________________ Crowbar mailing list [email protected] https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
