[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: please migrate to git

From: Gavin Smith
Subject: Re: please migrate to git
Date: Mon, 19 Nov 2018 17:50:08 +0000
User-agent: Mutt/1.5.23 (2014-03-12)

On Mon, Nov 19, 2018 at 11:27:04AM +0100, Werner LEMBERG wrote:
> while trying to update lilypond's init script from texi2html version
> 1.82 to 5.0 ??? this is what distributions provide today ??? I wanted to
> find out where function `get_index' was changed.  To get all changes
> in the now obsolete texi2html directory I issued the following command
> (I wasn't sure which files to track):
>   cd trunk/texi2html
>   svn log --diff -r "{2009-01-01}:{2018-11-19}" > ~/texi2html.changes
> I started this command more than two hours ago and it is still
> running!  Right now, the commits r2684 (2009-01-01) to r2933
> (2009-11-23) are in the output file, which is currently 306MByte
> large.  In other words, I get approx. two commits per minute with this
> approach.  This is *incredibly* slow!
> Is there a better solution than my naive approach?  Hopefully yes...

There is "svn blame" which you can use to see when each line in a file 
was changed.

> I must admit that I don't know the exaxt reasons why the above command
> is so slow but I guess this is due SVN itself.  I've never experienced
> such a poor performance with git on Savannah (only bzr was similarly
> painful, as Emacs has demonstrated).

I'm happy to upgrade to git now:

* Works offline
* More familiar to people
* Faster

It will be this weekend at the earliest before I look into making this 

> Given that Savannah provides git support and that it is rather easy to
> import an SVN repository to git (using `git svn ...') I strongly
> suggest to migrate to git.

Hopefully it is as simple as running git svn and then uploading the new 
git repository to Savannah.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]