Re: [PATCHv2 1/2] wt-status: better advices for git status

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

 



Le 26/05/2012 15:01, Nguyen Thai Ngoc Duy a écrit :

+       if(rebase_state || rebase_interactive_state) {
+               if (conflict) {
+                       status_printf_ln(s, c, _("You are currently rebasing: fix conflicts and then run \"git rebase -- continue\"."));
+                       status_printf_ln(s, c, _("If you would prefer to skip this patch, instead run \"git rebase --skip\"."));
+                       status_printf_ln(s, c, _("To check out  the original branch and stop rebasing run \"git rebase --abort\"."));
+               }
+               else {
+                       if (rebase_state)
+                               status_printf_ln(s, c, _("You are currently rebasing: all conflicts fixed; run \"git rebase --continue\"."));
+                       else {
+                               status_printf_ln(s, c, _("You are currently editing in a rebase progress."));
+                               status_printf_ln(s, c, _("You can amend the commit with"));
+                               status_printf_ln(s, c, _("      git commit --amend"));
+                               status_printf_ln(s, c, _("Once you are satisfied with your changes, run"));
+                               status_printf_ln(s, c, _("      git rebase --continue"));
+                       }
+               }
+               wt_status_print_trailer(s);
+       }
Should this verbose advice be controlled by advice.* config keys?
Experienced users know by heart what to do and will appreciate screen
estate being used more helpful (to them) info
Indeed, the advices are a bit long and could be restricted to the information about the current state but the idea is also to give the user a way to know what to do next. For long messages, such as the rebase case, we could actually use the advice_status_hints
variable to display what to do next or not.

Kong Lucien <Lucien.Kong@xxxxxxxxxxxxxxx>
Nguy Thomas <Thomas.Nguy@xxxxxxxxxxxxxxx>
Duperray Valentin <Valentin.Duperray@xxxxxxxxxxxxxxx>
Jonas Franck <Franck.Jonas@xxxxxxxxxxxxxxx>
Nguyen Huynh Khoi Nguyen <Huynh-Khoi-Nguyen.Nguyen@xxxxxxxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]