Re: Getting started contributing.
From: Matthieu Moy <hidden>
Date: 2016-06-15 22:56:03
Junio C Hamano [off-list ref] writes:
adamfraser [off-list ref] writes:quoted
I would like to start contributing to git and am looking for a small project idea to get started with. On the Small Project Ideas wiki <https://git.wiki.kernel.org/index.php/SmallProjectsIdeas> site there is a suggestion for adding a 'git rebase --status' command that sounds like it would be good for someone who has little knowledge of the code base.I think the two patches Duy just posted tonight overlap with that topic, and I suspect it would give the end users a better experience to put the information in "git status" output rather than a separate "git rebase" subcommand.
(I'm the one who wrote the idea on the wiki) "git status" already shows a lot of valuable information about rebase, but my idea was that there's still room for a much more verbose command (hence too verbose to appear in the output of "git branch" or "git status"), saying eg. * Which patch is being applied (we can imagine giving just the subject line by default, but showing the complete patch with an additional --patch option). I often miss that when trying to understand the origin of a conflict. I can manually look at file .git/rebase-merge/patch (I seem to remember a patch that shows the path to this file when rebase stops, but I can't find it anymore), but a nice porcelain would be nice. * What's still on the todo-list Also, perhaps this could gather the advices "(run git rebase <something> to <do something>)" currently in the output of "git status", and "git status may just say "(run git rebase --status for more information)" instead of 2 or 3 lines of advices. -- Matthieu Moy http://www-verimag.imag.fr/~moy/