Revision management of modifications to QuantLib

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Revision management of modifications to QuantLib

Bojan Nikolic

Dear All,

I have written a little article on how I manage my experimental and
non-public changes to QuantLib using the bazaar distributed revision
control system.

Examples where this can be useful are:

* Tracking patches which are not yet ready for a public review and
  integration in the central source code tree

* Extensions or changes to QuantLib that are intended to be
  permanently private but require revision control and tracking of the
  public source tree

If you are interested, the article is available at:

http://www.bnikolic.co.uk/blog/ql-ontop-bzr.html

Comments welcome.

Best,
Bojan

--
Bojan Nikolic          ||          http://www.bnikolic.co.uk

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev
Reply | Threaded
Open this post in threaded view
|

Re: Revision management of modifications to QuantLib

Luigi Ballabio

On Jul 29, 2008, at 11:48 PM, Bojan Nikolic wrote:
> I have written a little article on how I manage my experimental and
> non-public changes to QuantLib using the bazaar distributed revision
> control system.
>
> If you are interested, the article is available at:
>
> http://www.bnikolic.co.uk/blog/ql-ontop-bzr.html

Bojan,
        thanks for the article---very interesting. I had tried something  
similar with svk, but I ran into technical problems and gave up. I  
might give bazaar a try.  Also, it would be interesting if you had  
some comments on how to go the other way; i.e., how (if possible) to  
merge one's changes back into the official Subversion repository if  
one has write access to the latter.

Luigi



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev
Reply | Threaded
Open this post in threaded view
|

Re: Revision management of modifications to QuantLib

Bojan Nikolic

Hi Luigi,

Luigi Ballabio <[hidden email]> writes:

> gave up. I  might give bazaar a try.  Also, it would be interesting if
> you had  some comments on how to go the other way; i.e., how (if
> possible) to  merge one's changes back into the official Subversion
> repository if  one has write access to the latter.

I have not tried this, but as far as I understand this is supported
extremely well by the bzr-svn plugin:

http://bazaar-vcs.org/BzrForeignBranches/Subversion#features

In this case you would want to use bazaar to directly access the
Sourceforge subversion repository rather than the mirror hosted on
Launchpad.

That is, with the plugin installed, you should be able to make a
branch directly like this:

bzr branch https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib

And subsequently to publish your changes when you wish so with:

bzr push https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib


Best,
Bojan

--
Bojan Nikolic          ||          http://www.bnikolic.co.uk

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev