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

Re: [PATCH v1 2/2] Ignore dirty submodule states during stash

From
Eric Sunshine <sunshine@sunshineco.com>
Date
May 17, 2016, 03:49 UTC
Message-ID
<CAPig+cTShM4Qc7sVN5NXSmwP8Cxz22q+ZAbSrW3bHVm66aaCQg@mail.gmail.com>
In-Reply-To
<20160517034050.GC2782@gmail.com>
On Mon, May 16, 2016 at 11:40 PM, Vasily Titskiy <qehgt0@gmail.com> wrote:
> It checks if 'stash pop' does not trigger merge conflics
> in submodules.
Missing sign-off.

Also, it would be best to combine these two patches so that the fix and patch reside in a single patch.

More below...
Show 9 quoted lines
> ---
> diff --git a/t/t3903-stash.sh b/t/t3903-stash.sh
> @@ -731,4 +731,39 @@ test_expect_success 'stash list --cc shows combined diff' '
> +test_expect_success 'stash ignores changes in submodules' '
> +       git submodule init &&
> +       git init sub1 &&
> +       (
> +               cd sub1 &&
> +               echo "x" > file1 &&
Style: Drop space after redirection operator: >file1
Ditto below for both '>' and '>>'.
Show 29 quoted lines
> +               git add file1 &&
> +               git commit -a -m "initial sub1"
> +       ) &&
> +       git submodule add ./. sub1 &&
> +       echo "main" > file1 &&
> +       git add file1 &&
> +       git commit -a -m "initial main" &&
> +       # make changes in submodule
> +       (
> +               cd sub1 &&
> +               echo "y" >> file1 &&
> +               git commit -a -m "change y"
> +       ) &&
> +       git commit sub1 -m "update reference" &&
> +       # switch submodule to another revision
> +       (
> +               cd sub1 &&
> +               echo "z" >> file1 &&
> +               git commit -a -m "change z"
> +       ) &&
> +       # everything is prepared, check if changes in submodules are ignored
> +       echo "local change" >> file1 &&
> +       git stash save &&
> +       git checkout HEAD~1 &&
> +       git submodule update &&
> +       git stash pop
> +'
> +
> +
Style: drop extra blank line
>  test_done
> --
> 2.1.4
Previous: Vasily Titskiy
Message 4 of 4 in “Ignore dirty submodule states during stash”
  1. 0/2 Ignore dirty submodule states during stashVasily Titskiy, May 17, 2016
  2. Vasily TitskiyMay 17, 2016
  3. Vasily TitskiyMay 17, 2016
  4. Eric SunshineMay 17, 2016

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.