Comparison scmproj with config-manager tool

Date: 2009/12/05

Config-manager: https://launchpad.net/config-manager

Description of the config-manager tool:

Config-manager is a tree-assembly tool. It's goal is to prepare, and aid in updating a file system tree. Currently it has support for: arch, cvs, http and ftp directory sources.

BTW, it has support for bzr too.

Jelmer Vernooij has asked: how does it (scmproj) relate to Robert's config-manager tool?

I've read the available docs and skim through the config-manager code, so I can say following:

In general, scmproj plugin and config-manager tool have some common points in the ideas but not in the implementation.

Scmproj trying to provide the way to work with the project as the whole. I.e. running commands like status, diff, commit for component branches. But scmproj plugin is not "more integrated with bzr", because where possible I'm trying to run bzr commands via bzrlib.commands.run_bzr, while config-manager seems to use bzrlib API directly.

Also, some fact I've gathered about config-manager code and implementation:

I'd say config-manager probably good solution for them who need only to get branches. I need a bit more than that.