[gitg] Add (amend) in reflog when amending commit



commit 3b090c7429d017f90e0a03c8fb0dc096ed2b5c7e
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Sat Jul 6 13:36:55 2013 +0200

    Add (amend) in reflog when amending commit

 libgitg/gitg-stage.vala |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/libgitg/gitg-stage.vala b/libgitg/gitg-stage.vala
index e836dbd..9709109 100644
--- a/libgitg/gitg-stage.vala
+++ b/libgitg/gitg-stage.vala
@@ -361,13 +361,15 @@ public class Stage : Object
 
                        Ggit.OId[] parents;
 
+                       var amend = (options & StageCommitOptions.AMEND) != 0;
+
                        if (headoid == null)
                        {
                                parents = new Ggit.OId[] {};
                        }
                        else
                        {
-                               if ((options & StageCommitOptions.AMEND) != 0)
+                               if (amend)
                                {
                                        var commit = d_repository.lookup<Ggit.Commit>(headoid);
                                        var p = commit.get_parents();
@@ -400,7 +402,14 @@ public class Stage : Object
                                always_update = conf.get_bool("core.logAllRefUpdates");
                        } catch {}
 
-                       var reflogmsg = "commit: " + get_subject(message);
+                       string reflogmsg = "commit";
+
+                       if (amend)
+                       {
+                               reflogmsg += " (amend)";
+                       }
+
+                       reflogmsg += ": " + get_subject(message);
 
                        // Update reflog of HEAD
                        try



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