[cfe-dev] Maintaining a clang fork

Yaron Keren via cfe-dev cfe-dev at lists.llvm.org
Thu Mar 10 14:33:52 PST 2016


Merge at least weekly with trunk, but only when bots are green.


2016-03-11 0:03 GMT+02:00 Robinson, Paul via cfe-dev <cfe-dev at lists.llvm.org
>:

> > On Thu, Mar 10, 2016 at 8:41 AM, Nat! via cfe-dev
> > <cfe-dev at lists.llvm.org> wrote:
> > > Hi
> > >
> > > I am just wondering if anyone has experiences maintaining a clang fork
> > and
> > > how you do it ?
> > >
> > > It wasn't very easy for me to move from 3.7 to 3.8, since there were
> > about
> > > 2000 commits I had to merge. git wasn't too clever with the merge
> > either,
> > > finding stuff to merge in files I had never touched. In the end I
> > reversed
> > > my mode of operation, and merged into master from my branch, using -
> > strategy
> > > ours to keep mainline intact and preferred to reedit many of my
> changes.
> > >
> > > It would appear advantageous to have some sort of continous
> integration,
> > > where each commit from mainline is automatically merged into my branch
> > and
> > > then a compile is attempted. If things break, the integration stops.
> > > Otherwise it just keeps on churning. If this makes things really easier
> > > though, I don't know. Does this exist ?
> >
> > Sony folks gave a talk called "Living Downstream Without Drowning"
> > that sounds relevant to this:
> > https://www.youtube.com/watch?v=INCi9gOVMug
> >
> >  - Hans
>
> Also I will be running a follow-up BoF at EuroLLVM next week.
> (And this time I remembered to CC the list...)
>
> --paulr
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20160311/cc324a6a/attachment.html>


More information about the cfe-dev mailing list