[ANN] Scmproj 0.5 released
Paul Harris
harris.pc at gmail.com
Sun Dec 6 04:59:26 GMT 2009
Hi Alexander,
I love the sound of scmproj, I could see myself using it. One concern I
have is portability of my information. I have moved from CVS to MCVS to
darcs to bzr... And I can continue to move to hg or git if need be... But
If I start to use scmproj, can I export/migrate my data to git-subprojects
or something similar? Or will I be stuck?
As a side-note,
I currently have a system where I keep ALL my projects in one repo, and I
have a subdirectory called eg 20090601 where I put all the branches for
components in there (including eg the boost sources), for a 'stream' of
development. I can check out all the branches in that subdirectory into
another repo (with trees) and do the work in there... If I do a major
release of my app that relies on certain versions of libraries, then I start
again with a new subdirectory in the main repo with a new date. Extra
branches are cheap as theres a lot of shared history.
It works, but less than optimal. And should be portable to other versioning
systems like git, since its an explicit versioning system.
thanks,
Paul
2009/12/5 Alexander Belchenko <bialix at ukr.net>
> I'd like to announce new release of scmproj plugin for bzr: scmproj v.0.5
> codenamed "Subprojects".
> Most visible improvements in this release is implementation of subprojects
> support.
> Other changes see below.
>
> New features:
> * Subprojects simplified implementation (without variants support and
> read-only flag).
> * ``project-publish --no-strict`` can be used to invoke ``push
> --no-strict``
> for components trees. (Bug #474799)
> * ``project-command --dry-run`` will show what would be done, but don't
> actually do anything. It's better to use with option --verbose.
> * ``project-info`` now shows the info on components and subprojects.
> (Bug #313166)
> * ``project-command --shell`` can run shell commands for each component
> instead of bzr ones. (Bug #349069)
> * ``project-command --varN XXX``: new command-line options ``--var1``,
> ``--var2`` and ``--var3`` allows user to specify additional template
> variables for substitution in commands templates. (Bug #489722)
> * commands to work with local project now possible to invoke
> from subdirectory and not only from project root. (Bug #313150)
>
> Compatibility breaks:
> * Removed support for boxed workspaces.
> * No more pretend that we can suport any vcs other than bzr.
> Now config with VCS option set to other vcs will raise error.
>
>
> Download new release:
> http://launchpad.net/bzr-scmproj/0.5/0.5/+download/scmproj-0.5.zip
>
> Release page:
> https://launchpad.net/bzr-scmproj/0.5/0.5
>
> Updated documentation available from:
> http://bialix.com/scmproj/docs/
>
> Alexander.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/bazaar/attachments/20091206/f094ed0b/attachment-0001.htm
More information about the bazaar
mailing list