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

Re: [PATCH] status: show branch name if possible in in-progress info

From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
Date
Jan 29, 2013, 13:13 UTC
Message-ID
<vpqd2worv23.fsf@grenoble-inp.fr>
In-Reply-To
<CACsJy8DLdG9O+HaWS8u4n+imdaSZe=GrbYbPOhcMsYMWDq9NZw@mail.gmail.com>
Duy Nguyen <pclouds@gmail.com> writes:
Show 22 quoted lines
> On Tue, Jan 29, 2013 at 7:31 PM, Matthieu Moy
> <Matthieu.Moy@grenoble-inp.fr> wrote:
>> I like the idea.
>>
>> Nguyễn Thái Ngọc Duy <pclouds@gmail.com> writes:
>>
>>> diff --git a/t/t7512-status-help.sh b/t/t7512-status-help.sh
>>> index b3f6eb9..096ba6f 100755
>>> --- a/t/t7512-status-help.sh
>>> +++ b/t/t7512-status-help.sh
>>> @@ -76,7 +76,7 @@ test_expect_success 'status when rebase in progress before resolving conflicts'
>>>       test_must_fail git rebase HEAD^ --onto HEAD^^ &&
>>>       cat >expected <<-\EOF &&
>>>       # Not currently on any branch.
>>> -     # You are currently rebasing.
>>> +     # You are currently rebasing '\''rebase_conflicts'\''.
>>
>> Perhaps "rebasing *branch* 'rebase_conflicts'"
>
> Looks good. One minor thing, if the ref happens to be
> refs/somewhere-not-in-heads, should we still say "rebasing branch
> 'refs/...'" or just "rebasing 'refs/...'", or something else?

I think this should not happen, since HEAD can either point to a branch or directly to a sha1 in normal conditions. But it doesn't harm to be defensive, in case ...

>> Or even "rebasing branch 'rebase_conflicts' on <sha1sum>"
>
> <sha1sum> being SHA-1 of HEAD?

Not HEAD, but .git/rebase-merge/onto, i.e. the target of the rebase. Ideally, I would have loved to see "rebasing master on origin/master", but I do not think the target ref name is stored during rebase.

> Why would you need it?

The typical use-case is starting a rebase, do something else, come back the day after and wonder wft. Which branch is being rebased is probably the most useful, but the target may help too. But I can live without ;-).

> In short version, not full SHA-1?

If you add it, the short one (long version would make overly long line with limited use).

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Previous: Duy NguyenNext: Junio C Hamano
Message 4 of 12 in “status: show branch name if possible in in-progress info”
  1. status: show branch name if possible in in-progress infoNguyễn Thái Ngọc Duy, Jan 29, 2013
  2. Matthieu MoyJan 29, 2013
  3. Duy NguyenJan 29, 2013
  4. Matthieu MoyJan 29, 2013
  5. Junio C HamanoJan 29, 2013
  6. status: show the branch name if possible in in-progress infoNguyễn Thái Ngọc Duy, Jan 29, 2013
  7. Jonathan NiederJan 29, 2013
  8. Duy NguyenJan 30, 2013
  9. status: show the branch name if possible in in-progress infoNguyễn Thái Ngọc Duy, Feb 3, 2013
  10. Jonathan NiederFeb 5, 2013
  11. Duy NguyenFeb 5, 2013
  12. Junio C HamanoFeb 5, 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.