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 788090 - Doesn't display all commits
Doesn't display all commits
Status: RESOLVED OBSOLETE
Product: libgit2-glib
Classification: Core
Component: General
3.26.x
Other Linux
: Normal normal
: ---
Assigned To: gitg-maint
gitg-maint
Depends on:
Blocks:
 
 
Reported: 2017-09-24 11:09 UTC by Laurent Bigonville
Modified: 2019-02-22 03:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Laurent Bigonville 2017-09-24 11:09:32 UTC
Hi,

The following bug has been open in debian. I can myself confirm it:

====

Hi,

Something seems to have broken recently. I now don't always get the
complete commit history when I select a specific branch.

I have attached a screenshot and output log for comparison. Selecting
the patch-queue/debian branch displays only 3 commits, suggesting that
it may be an orphaned branch, whereas the output of
'git log patch-queue/debian' shows that it is in fact not orphaned.

The funny thing is rolling back to version 3.23.0-1 produces the same
result, however I don't remember having this problem previously.

Best regards,

Carlos

====
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876237
Comment 1 Laurent Bigonville 2017-09-26 15:45:44 UTC
So apparently this is more likely to be related to libgit-glib:

====

> Could you also try to rollback libgit2-glib-1.0-0 to the 0.24 version?
You're right. Rolling this back too restores the original behaviour.

However, prior to doing this rollback, I thought I may have detected
another related bug. I noticed that for repos that didn't display the
complete history for some branch, displaying the 'General settings and
options' menu would give you only the 'Reload' and 'Author Details'
options, whereas for repos that didn't exhibit this problem, you would
also get 'Preferences', 'Keyboard Shortcuts', 'About' and 'Quit'.
Anyway, after doing the rollback, I only ever got 'Reload' and 'Author
Details', but I have hardly ever used this feature, so I don't remember
what the original behaviour was. After upgrading to the latest versions
again, I can't get any other options from the 'General settings and
options' menu to appear, except for 'Reload' and 'Author Details'. I
have no idea if I have some other setting that's causing the other
options not to appear.

====
Comment 2 Antonio Ospite 2017-10-03 16:18:37 UTC
Hi,

I too seem to experience a related problem with gitg 3.26.0 in debian: the history gets truncated (not sure if it matters but turning "Show history in topological order" on shows all the commits).

Here is the repository which shows the problem: https://git.ao2.it/gst-aseq-appsrc.git/

git log and gitweb show all the commits, but gitg doesn't.

IIRC in my case the problem started after a rebase and a "git stash drop".

Is this issue related to https://bugzilla.gnome.org/show_bug.cgi?id=619211 ?

Thanks,
   Antonio
Comment 3 GNOME Infrastructure Team 2018-05-22 13:23:31 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gitg/issues/95.