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

Re: OK, how should I have done this...

From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
Date
Nov 22, 2010, 13:34 UTC
Message-ID
<vpq4ob9qy6f.fsf@bauges.imag.fr>
In-Reply-To
<AANLkTim0_J0i_a0o+z1oCC4mramfUxCGtCg_Y+ab+h+-@mail.gmail.com>
Patrick Doyle <wpdster@gmail.com> writes:
> I just checked in modifications to 1/2 dozen or so files in a single
> commit and pushed them to my server.
> So now I want to figure out which modification(s) in which file(s)
> introduced the problem.

'didn't read all the details of your message, but the way I'd have done this would be with stash --keep-index:

(untested)
git checkout the-one-that-works # staging area and tree checked out.
git reset the-one-that-doesnt   # just change the staging area
git add -p
# pick some commits
git stash --keep-index
# run some tests
# if test fail then
   # happy, "git diff --staged" tells you what.
# else
   git commit -m "first modification"
   git stash pop
   # goto the git add -p step.
# fi
-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Previous: Patrick DoyleNext: Patrick Doyle
Message 2 of 7 in “OK, how should I have done this...”
  1. Patrick DoyleNov 22, 2010
  2. Matthieu MoyNov 22, 2010
  3. Patrick DoyleNov 22, 2010
  4. Tay Ray ChuanNov 22, 2010
  5. Matthieu MoyNov 22, 2010
  6. Junio C HamanoNov 23, 2010
  7. Patrick DoyleNov 23, 2010

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.