[cfe-dev] RFC: Where to put new tool, related to C++11 Migrator, that has external deps

Vane, Edwin edwin.vane at intel.com
Fri Jul 5 07:54:11 PDT 2013


Hi all,

I've been playing with putting together a prototype to merge changes made to headers from the points of view of different translation units by the C++11 Migrator. Each translation unit sees a clean, un-transformed copy of every header it uses and changes made to source that happens to live in a header is saved to disk so that it doesn't disrupt the original file. The problem is then merging all these changes after the migrator is done. Since the merging of changes is rather crucial to the migrator being able to change headers I thought I'd speed things up somewhat and try using SCM to do the merging for me. So the prototype I'm building uses libgit2 (http://libgit2.github.com/).

So far, I've stored this tool on github (https://github.com/revane/libgit) but I'm curious if it has a place in clang-tools-extra. I know the third-party dependency is likely to be a sticking point so I thought I'd get the opinions of the community.

--
Edwin Vane
  Software Developer
  Intel of Canada, Inc.





More information about the cfe-dev mailing list