Simon Josefsson simon@josefsson.org writes:
configure: error: cannot find install-sh, install.sh, or shtool in . "."/. jas@latte:~/src/nettle-test master$
However perhaps that is one of the unresolved issues.
This is one of the files that was setup using symlinks in the lsh repo. I'll add this and other files to the nettle repo, *after* the conversion of the history is satisfactory.
However, I'm not sure it is that important to make the git repo usable for building older nettle releases
I mostly agree here; you won't be able to build from the nettle repo out of the box (just like you currently can't build HEAD out of the box).
But I still think it's desirable to have older history, before directory renames, available for git log.
Another approach I've been considering is to do a conversion which purges unrelated files (most of src except src/nettle and src/symmetric, most of misc, all contents in doc, argp, sftp, spki, most top-level files). And then use version controlled operations for the remaining cleanup and renames. The aim would then be to make it possible to check out old versions (with their different directory layout) and build them.
But at the moment, I'm leaning towards moving directories in the conversion, since I think that will be less confusing with git log and diff. E.g., I'd expect
git diff master nettle_1.7_release_20030311 -- configure.ac
to show a diff of nettle's configure.ac in different revisions, not a diff between nettle's current configure.ac and a historic configure.ac from lsh.
/nisse