Hi,
I find the llvm-lit tool incredibly useful for other to setup a git
mirror that mirrors only stuff in utils/lit which I could then use as
a git submodule in other projects I work on. The rationale for doing
this is that that cloning the llvm git repository is wasteful if I
only want llvm-lit.
I had a quick go at this...
$ git svn clone -r81190:HEAD
http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit llvm-lit
The result was fairly satisfactory except that commit author email
addresses were screwed up, e.g.
commit 5ce8d8244224431e2b4d88c5d9b0045f8c8ba388
Author: alexfh <alexfh at 91177308-0d34-0410-b5e6-96231b3b80d8>
Date: Fri Jan 24 10:03:42 2014 +0000
Remove empty directories.
git-svn-id:
http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit at 199983
91177308-0d34-0410-b5e6-96231b3b80d8
It seems that the solution is to provide an authors file
(--authors-file=) or an authors program (--authors-prog=) to get the
e-mail addresses correct.
The LLVM git mirrors [1] don't have this issue so the problem must
have already been solved. So I'd like to know what solution was used
which I could also use. Alternatively would the LLVM admins be willing
to host a git mirror that mirrors the ``utils/lit``?
[1] http://llvm.org/git/llvm.git
Thanks,
Dan.
28.02.2014, 20:58, "Daniel Liew" <daniel.liew at imperial.ac.uk>:> Hi, > > I find the llvm-lit tool incredibly useful for other to setup a git > mirror that mirrors only stuff in utils/lit which I could then use as > a git submodule in other projects I work on. The rationale for doing > this is that that cloning the llvm git repository is wasteful if I > only want llvm-lit.Are you sure you really need git, or you just want to install last stable version? If the latter, run `pip install lit` to install it system-wide. https://pypi.python.org/pypi/lit/0.2.0 -- Regards, Konstantin