git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Getting started contributing.

From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
Date
Feb 4, 2013, 13:37 UTC
Message-ID
<vpq4nhsmc7p.fsf@grenoble-inp.fr>
In-Reply-To
<7vhaltalre.fsf@alter.siamese.dyndns.org>
Junio C Hamano <gitster@pobox.com> writes:
Show 12 quoted lines
> adamfraser <adamfraser0@gmail.com> writes:
>
>> 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/
Previous: Junio C HamanoNext: Junio C Hamano
Message 3 of 9 in “Getting started contributing.”
  1. adamfraserFeb 3, 2013
  2. Junio C HamanoFeb 3, 2013
  3. Matthieu MoyFeb 4, 2013
  4. Junio C HamanoFeb 3, 2013
  5. Duy NguyenFeb 3, 2013
  6. Junio C HamanoFeb 3, 2013
  7. adamfraserFeb 4, 2013
  8. Philip OakleyFeb 3, 2013
  9. Matthieu MoyFeb 4, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.