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

Re: GitGui tool - new local clone is missing commit(s) and missing a tag on master branch

From
Mark Levedahl <mlevedahl@gmail.com>
Date
Feb 10, 2024, 19:10 UTC
Message-ID
<b5c93203-633f-405b-9bb3-1f8be87c16d6@gmail.com>
In-Reply-To
<MEYPR01MB6534B74E07CB2231EAE8D5C7A5452@MEYPR01MB6534.ausprd01.prod.outlook.com>
On 2/7/24 01:00, Allan Ford wrote:
Show 9 quoted lines
> Dear Git devs,
> 
> GitGui tool local clone is missing commit(s) and missing a tag on master branch
>   
> As compared to using Visual Studio 2022 or Visual Studio Code ..
> Wondering if a bug somehow / somewhere ?
> Other colleague devs observe the same ..
> 
> If I switch to the remote master branch then I get right content ..   but I should be able to do a new clone of master and hold locally.

This is reminiscent of cloning issues some folks on my team raised nearly a decade ago. git-gui uses a custom/unique do_clone function written in tcl, rather than native git-clone, so problem diagnosis is difficult and updates infrequent. My "cure" was to make git-gui use git-clone. I still have that patch, have rebased it (some conflicts) onto current git-gui master, and it still works in my very limited testing.

But, git-gui currently has no active maintainer, and Junio is now in a release cycle, so the list's concern is not on new topics like this. For both reasons, I'll hold onto the patch until the release cycle completes.

Mark
Previous: Allan Ford
Message 2 of 2 in “GitGui tool - new local clone is missing commit(s) and missing a tag on master branch”
  1. Allan FordFeb 7, 2024
  2. Mark LevedahlFeb 10, 2024

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.