GNOME Bugzilla – Bug 746923
please restore per-file diff view from gitg-2.7.x
Last modified: 2015-09-10 15:59:46 UTC
Gitg-3 suffers from extraordinary functionality regressions. For instance 2.7.* versions allowed to inspect commits per-file when left frame contains list of files and right frame shows diff for a selected file. Also I couldn't find blame view in gitg-3.*. It is very frustrating to see what gitg had become... IMHO gitg-2.7.3 was nearly perfect. It is such a shame that all the time and effort spent for rewriting Gitg made it almost unusable in the end. Comparing to v2.7.3 new Gitg v3 is practically worthless with all those regressions and retarded/ugly interface...
I'm sorry but I have to second this opinion. I used "old" gitg frequently to inspect history of the projects that I'm working on. Unfortunately since version 3 gitg has become almost unusable. The worst regressions - we cannot see the list of changed files - on some repositories it is very slow (git-svn) - does not accept arguments to git log on command line I really do not like to be too critic, but I have a feeling that current developers just do not use git. Please include the features of git 2.7 to current branch.
*** This bug has been marked as a duplicate of bug 744675 ***
I had a look at 3.17.1 and it is still inferior to 2.7.3 in following regards: * "Blame" view is missing. * Per-file diff view should be implemented similar to "files tree" with list of files in dedicated frame. Current implementation is inefficient and inconvenient: suppose I inspect a commit changing several files so I expand diff of one large file and scroll to the middle of it -- now I need to scroll all the way up or down to locate next file to inspect... * 3.17.1 starts 5...15 times slower than 2.7.3...