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

Re: git merge --no-ff failure

From
NSNikolay Shustov <nikolay.shustov@gmail.com>
Date
Sep 26, 2025, 14:03 UTC
Message-ID
<f3a051ef-328c-4778-9c78-33d52d273479@gmail.com>
In-Reply-To
<1f78a660-3c1b-7aea-5b3e-945ec2b1ad80@gmx.de>

Hi Johannes, Yes I can reproduce it, stable.

I do not have any file changes to stash, so "git stash create" doesn't error out. No merges or anything else in progress, it was just purely the steps I described in the initial report.

Now thinking about it, the only quirk I that I did not mention was: Our p4 depot, unfortunately, has some files which names end with dot (.). E.g. "/somehing/blah." Naturally, (a known thing) git p4 on Windows created "/somehing/blah" for it and then showed  "/something/blah." removed and "/somehing/blah" as untracked. I renamed "/somehing/blah" to "/somehing/blah." manually to calm down its double personality :-) (BTW, I think git on Windows could be doing a better job about such files)

But the other git p4 repo I created from another p4 depot, where merge --no-ff works fine, does not have such files. This is the only thing I could think about may be a bit... unusual.

I can try to experiment with that if you think this could be relevant.
Thanks,
- Nikolay
On 9/26/25 05:55, Johannes Schindelin wrote:
Show 14 quoted lines
> Hi Nikolay,
>
> On Thu, 25 Sep 2025, Nikolay Shustov wrote:
>
>> Git is reporting error while I am trying to run "git merge --no-ff <my
>> branch>":
>>
>> fatal: stash failed.
> That is indeed a bit terse on Git's side. Can you still reproduce? If so,
> can you run the `git stash create` command on its own, maybe there is a
> more helpful error message there?
>
> Thanks,
> Johannes
Previous: Johannes SchindelinNext: Eric Sunshine
Message 4 of 6 in “git merge --no-ff failure”
  1. Nikolay ShustovSep 25, 2025
  2. Nikolay ShustovSep 25, 2025
  3. Johannes SchindelinSep 26, 2025
  4. Nikolay ShustovSep 26, 2025
  5. Eric SunshineSep 26, 2025
  6. Nikolay ShustovSep 28, 2025

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.