After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 746923 - please restore per-file diff view from gitg-2.7.x
please restore per-file diff view from gitg-2.7.x
Status: RESOLVED DUPLICATE of bug 744675
Product: gitg
Classification: Applications
Component: gitg
3.14.x
Other Linux
: Normal normal
: ---
Assigned To: gitg-maint
gitg-maint
Depends on:
Blocks:
 
 
Reported: 2015-03-28 05:22 UTC by Dmitry Smirnov
Modified: 2015-09-10 15:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dmitry Smirnov 2015-03-28 05:22:03 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...
Comment 1 xhpohanka 2015-04-20 08:29:52 UTC
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.
Comment 2 jessevdk@gmail.com 2015-08-05 19:20:43 UTC

*** This bug has been marked as a duplicate of bug 744675 ***
Comment 3 Dmitry Smirnov 2015-09-10 15:59:46 UTC
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...