Hi, On Wed, 11 Mar 2009, John Tapsell wrote: > 2009/3/11 Johannes Schindelin <Johannes.Schindelin@xxxxxx>: > > > On Wed, 11 Mar 2009, John Tapsell wrote: > > > >> There used to be a dependency on python. git-merge-recursive for > >> example, before it was converted to C. > > > > Not "for example". It was the only dependency of git.git on Python, > > and the rewrite of merge-recursive was only done to break that > > dependency, as I had a platform where I could not install Python. > > But installing perl was no problem? (Just curious) Perl was installed, albeit in an ancient version, and compiling Perl modules written in C was out. It just did not work. But the good part was: after converting rerere to be a builtin, there were no Perl scripts left that I wanted/needed to use. These days, we only have these Perl scripts left: add--interactive, archimport, cvsexportcommit, cvsimport, cvsserver, relink, send-email and svn. Ignoring the scripts to interact with other SCMs (which I can do on another computer), that leaves add--interactive, relink (which could be moved to contrib/ AFAIAC) and send-email. I use "add -e" instead of "add -i", and stay away from send-email... Ciao, Dscho