Re: [Mailman-Developers] Fast development environment setup for newbies using mmdev_bootstrap

2015-03-13 Thread Barry Warsaw
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

2015-03-10 Thread Ankush Sharma
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