BundleMan 1.1.0


BundleMan try to manage releasing of application build on versioned products under subversion. An application is a products suite
Developer:   Nuxeo SAS
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   33K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


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":
  • 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.

    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:
  • Subversion 1.2.0

    What's New in This Release:
  • This new release brings new possibilities like releasing a bundle, generating a global changelog and, scp-ing the archive in one step.
  • The log file path is now configurable. Some bugs were fixed.
    tags release this  you can  changes file  for products  the trunk  

    Download BundleMan 1.1.0


     http://cheeseshop.python.org/packages/source/b/bundleman/bundleman-1.1.0.tar.gz#md5=d7e5a1f3bfe7c01f61266d8aeb7f7b20


    Authors software

    BundleMan 1.1.0 (by Nuxeo SAS)
    BundleMan try to manage releasing of application build on versioned products under subversion.

    An application is a products suite


    Similar software

    BundleMan 1.1.0 (by Nuxeo SAS)
    BundleMan try to manage releasing of application build on versioned products under subversion.

    An application is a products suite

    ShoppingStar 1.0.0 (by gridvision engineering GmbH)
    ShoppingStar is a rich client application to browse products on the Amazon product catalog

    QA Tools 1.2 (by Martin Man)
    QA Tools allow you to automatically generate regular releases and/or snapshots of your product

    sccs2svn 0.25 (by Robert Zeh)
    sccs2svn converts a SCCS repository into a Subversion repository

    SVN2Log 2006-08-03 (by Booger)
    SVN2Log project automatically generates changelogs from Subversion repository

    Subversion Automation 1.0.2 (by Peter J Jones)
    Subversion Automation project is a wrapper around Subversion that automates and standardizes branching and merging.

    The primary go

    Bundle::OS2_default 1.07 (by Bundle::OS2_default Team)

    AVIRA Webmin Remote Panel 1.3 (by AVIRA)
    AVIRA Webmin Remote Panel is designed to make the maintenance of AVIRA products easier and less time consuming.

    This product addre

    Bundle::Application::Magic 1.21 (by Domizio Demichelis)
    Bundle::Application::Magic is a a bundle to install CGI::Application::Magic plus all related prerequisites.

    SYNOPSIS

    perl -

    svn2cl 0.8 (by Arthur de Jong)
    svn2cl is an xsl stylesheet for generating a clasic GNU-style ChangeLog from a subversion repository log


    Other software in this category

    Track + Task Tracker 3.0.0 (by Joerg Friedrich)
    Online project management and issue tracking with team collaboration, user management, multiple access levels, tasks, projects, time

    CppUnit - C++ port of JUnit 1.12.0 (by Baptiste Lepilleur)
    CppUnit is a C++ unit testing framework

    MemCheck Deluxe 1.2.2 (by Dakoda)
    MemCheckDeluxe is an enhanced leak finder/memory profiler

    Network Traffic Generator 0.1.3 (by Robert Sandilands)
    This is a traffic generator

    Testitool 1.0 beta 6 (by Byrne Reese)
    Testitool is an application written in PHP that allows it's users to compose and manage QA test plans.

    Here are some key features

  •     search


    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


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags