[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