Re: [Mailman-Developers] Fast development environment setup for newbies using mmdev_bootstrap
On Mar 11, 2015, at 04:21 AM, Ankush Sharma wrote: The newbies starting to contribute to mailman sometimes face difficulty in setting up the dev environment for Mailman. Just a quick bzr hint in case folks are unaware: I create all my branches in a shared repo. This is basically a parent directory containing the .bzr subdirectory and all shared revisions. Since your branches are going to share 99% of their history, this really speeds up creating clones of the trunk. E.g.: $ cd ~/projects $ bzr init-repo mailman $ cd mailman $ bzr branch lp:mailman trunk # Now you have a `trunk` directory tracking the upstream master branch $ bzr branch trunk mywork1 $ bzr branch trunk mywork2 mywork1 and mywork2 are independent branches inside the shared repo. They get created pretty quickly because all the history is shared. Cheers, -Barry ___ Mailman-Developers mailing list Mailman-Developers@python.org https://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
[Mailman-Developers] Fast development environment setup for newbies using mmdev_bootstrap
Hello everyone, The newbies starting to contribute to mailman sometimes face difficulty in setting up the dev environment for Mailman. I created a repo https://github.com/black-perl/mmdev_bootstrap to automate setting up mailman for usage and dev environment interactively. It automatically creates and manages the virtual environments for you. It saves a lot of time consumed in setting up dev environment for the new branch created each time you need to work on a new feature and wants to fix a bug. You just need to do changes and push your work. Have a read out more on this: https://github.com/black-perl/mmdev_bootstrap#description https://github.com/black-perl/mmdev_bootstrap#description to know more about it. Hope it would prove helpful to newbies and to oldies too :) Thanks. Ankush Sharma github.com/black-perl ___ Mailman-Developers mailing list Mailman-Developers@python.org https://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9