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

Re: Setting file timestamps to commit time (git-checkout)

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Dec 11, 2013, 01:01 UTC
Message-ID
<20131211010145.GG2311@google.com>
In-Reply-To
<20131210084622.GC4087@linux.vnet.ibm.com>
Dominik Vogt wrote:
>                         How does git-new-workdir cope with
> rebasing (e.g. you have the same branch checked out in two working
> trees and "rebase -i" it in one of them)?

Generally you don't have the same branch checked out in two working trees. I tend to use "git checkout --detach" to not have *any* branch checked out in most working trees, though that comes with its own set of problems since the HEAD reflog is not shared.

>                                            Is it really a working
> option?
Yes, modulo the two warnings above. ;-)
If someone has time to work on it, the threads
 http://thread.gmane.org/gmane.comp.version-control.git/150559
 http://thread.gmane.org/gmane.comp.version-control.git/182821
describe one way to make those caveats go away.

Thanks, Jonathan

Previous: Jonathan Nieder
Message 11 of 11 in “Setting file timestamps to commit time (git-checkout)”
  1. Dominik VogtDec 9, 2013
  2. Junio C HamanoDec 9, 2013
  3. Dominik VogtDec 10, 2013
  4. Andreas SchwabDec 10, 2013
  5. Dominik VogtDec 11, 2013
  6. Constantine A. MureninDec 11, 2013
  7. Jonathan NiederDec 9, 2013
  8. Dominik VogtDec 10, 2013
  9. Duy NguyenDec 10, 2013
  10. Jonathan NiederDec 11, 2013
  11. Jonathan NiederDec 11, 2013

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.