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 647682 - squash commits
squash commits
Status: RESOLVED OBSOLETE
Product: gitg
Classification: Applications
Component: gitg-0.x
0.2.x
Other Linux
: Normal enhancement
: ---
Assigned To: gitg-maint
gitg-maint
Depends on:
Blocks:
 
 
Reported: 2011-04-13 17:33 UTC by Adam Dingle
Modified: 2018-05-22 13:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Adam Dingle 2011-04-13 17:33:49 UTC
It would be nice to have some way to squash commits together in gitg.  Specifically, I'd like to be able to select a range of commits and right click and choose Squash.  A dialog would appear where I could edit the commit message for the squashed commit (the default for this could be the message of the last of the commits being squashed).

There's a separate feature request for a GUI for rebase interactive (579593) which would theoretically include this capability.  But it might be more straightforward to simply take some of the things which rebase interactive can do - such as squashing - and integrate them into the gitg GUI directly as suggestd here.
Comment 1 jessevdk@gmail.com 2011-04-15 10:56:17 UTC
Yes, this feature has been in the planning for some time. We are currently reworking the implementation of executing actions in git and the way the interactions work. After this, I will have a look at implementing basic squashing of consecutive commits.
Comment 2 Sindhu S 2013-06-13 14:17:27 UTC
As bug report was filed against an older version of gitg (C-version), moving bug to gitg-0.x but keeping it open as plans for implementing advanced operations of git in gitg are in the pipes.
Comment 3 GNOME Infrastructure Team 2018-05-22 13:05:14 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/12.