Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[OSR] Ports-like package management system
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Nicolas Pouillard <nicolas.pouillard@g...>
Subject: Re: [Caml-list] Re: [OSR] Ports-like package management system
Excerpts from Sylvain Le Gall's message of Wed Jan 30 10:53:34 +0100 2008:
> On 30-01-2008, Berke Durak <> wrote:
> > Sylvain Le Gall a écrit :
> > When you develop a program P you will have use programs P_{i1}, P_{i2}, 
> > ... and thus have checkouts of repositories S_{i1}, S_{i2}, and so on. 
> > If you find a bug in P_{i1} you can directly edit the checked out 
> > version, recompile everything automatically by launching ocaml in P's 
> > directory and thus debug P_{i1}.  You can then locally commit your 
> > changes to P_{i1} and then easily push the patch or send the diff to the 
> > upstream author.
> >
> Send a patch to author of P_{i1}. This is the easiest way. 
> <hint>
> diff -Nurd  P_{i1} P_{i1}.new
> </hint>

And  what  if the author of P_{i1} have changed it's project (locally or not),
let's  say  some  file  renamings,  adding  some  code around the bug, do some
global replacing...

With such a diff file you end-up with a patch that is not applicable.

That's not a problem when using darcs!

Nicolas Pouillard aka Ertai