On 4/3/20 11:23 AM, Martin Liška wrote:
On 4/3/20 10:54 AM, Jakub Jelinek wrote:
On Fri, Apr 03, 2020 at 10:38:17AM +0200, Martin Liška wrote:
The gcc git svn-rev alias handles that (and also handles release and other
branches) using approx.
git log --all --grep="From-SVN: r$rev\b" | head -n 1 | awk '{print $2}'
where $rev is 2000 in your case.
Jakub
Btw. what about statically generated database (files) which can be used for
redirection?
I'm sending an example and I have a script that can generate any file content.
That can work too, but do we want a directory with 280156 files?
It's not ideal :) Maybe a modern linux filesystem will not suffer so much?
Oversees people can tell what they want.
One way is
to split the number into halves and have files like whatever/280/151 (and
deal specially with the revisions < 1000 where it would use whatever/0/123 ).
That would be possible.
Or it can be a database query.
I can imagine a simple sqlite file that can be queried.
Basically all is possible.
Martin
Jakub
I've got it, we want to use:
http://httpd.apache.org/docs/trunk/rewrite/rewritemap.html#dbm
which allows using a map file with additional index. There's svn-to-git.txt
file:
https://drive.google.com/file/d/1xZ7TwvqcV6zErup920OLhb09tePgSJHQ/view?usp=sharing
that should be transformed by:
$ httxt2dbm -i svn-to-git.txt -o svn-to-git.map
Martin