Re: Usability issue: "Your branch is up to date"
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 3, 2025, 16:56 UTC
- Message-ID
- <xmqqh65b2ci3.fsf@gitster.g>
- In-Reply-To
- <CAPpV+OaMcViVKok5U0-4HaYyPMKEA7BBzw4t113uAaMndjs5Cg@mail.gmail.com>
Manuel Quiñones <manuel.por.aca@gmail.com> writes:
Show 11 quoted lines
> that can be fetched from the remote. My proposal: Add the timestamp of > the last fetch to the message. For example: > > ``` > $ git switch main > Switched to branch 'main' > Your branch is up to date with 'origin/main'. Last check was 2 hours ago. > ``` > > It looks like the timestamp of file `.git/FETCH_HEAD` would be enough > to implement it.
Not generally. Your last fetch may not have been about origin/main (e.g., "git fetch origin next"), or it may even have been about a totally different remote (e.g., "git fetch elsewhere").
The timestamp of the last entry of the reflog of origin/main may be a lot better place to look for the information, if available.