BundleMan 1.1.0
BundleMan try to manage releasing of application build on versioned products under subversion. An application is a products suite
|
|||||||||||||||||||
BundleMan try to manage releasing of application build on versioned products under subversion.
An application is a products suite defined using subversion svn:externals property. An application is a bundle of products.
A product is just a versioned piece of software.
Releasing an application is about taking care of tagging the source repository, managing version of each products, managing CHANGELOG, creating a source package archive, giving ways to maitain a release without blocking the trunk development.
Here are some key features of "BundleMan":
Examples:
You can play with BundleMan in a sandbox using the unit test environment.
From the extracted archive:
$ python setup.py test
running test
...
INFO: Archive: /tmp/bm-jE9JMJ/co/APP.tgz
...
Ran 6 tests in 72.976s
OK
Look at the temporary folder /tmp/bm-{WhAtEvEr}/ you will find a svn folder which contains the svn sandbox repository and a co folder with working copies of an application. For example co/app is a trunk bundle with 2 empty products foo and bar. You can test some bm-bundle commands from here, try bm-bundle -v then try to release this apps following the use case below.
Requirements:
What's New in This Release:
tags
Download BundleMan 1.1.0
Authors software
|
|
Similar software
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other software in this category
|
|
|
|
|
|
|
|
|
|
Featured Software
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell
- Communications
- Database
- Desktop Environment
- Games
- Internet
- Multimedia
- Office
- Programming
- Science and Engineering
- System
- Text Editing&Processing
