skip to navigation
skip to content

bundleman 1.3.0

Manage svn bundle releasing.

BundleMan try to manage releasing of application built on versioned products under subversion.

An application is seen as a products suite defined using subversion svn:externals property. An application is a bundle of products. Products are versioned piece of software.

Releasing an application is about taking care of tagging the source repository, managing version of each products, managing CHANGELOGs, creating a source package archive, giving ways to maitain a release without blocking the trunk development.

Main features:

  • BundleMan is free software distributed under the GNU GPL.
  • It uses a recommended trunk/branches/tags repository layouts for products and bundles.
  • It uses standard versioning MAJOR.MINOR.BUGFIX-RELEASE for products.
  • Versioning of products is done automaticly by analysing a CHANGES file.
  • Enforce CHANGELOG quality by requiring a product CHANGES file.
  • It generates an application CHANGELOG.
  • There is no locking of the trunk or version’s conflict when patching a released application.
  • Can manage public, private or remote products.
  • BundleMan is written in python and can be easily customized.
 
File Type Py Version Uploaded on Size
bundleman-1.3.0.tar.gz (md5) Source 2009-03-26 35KB