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

Re: [PATCH] worktree: provide better prefix to go back to original cwd

From
Junio C Hamano <gitster@pobox.com>
Date
Oct 6, 2010, 18:32 UTC
Message-ID
<7v4ocz18az.fsf@alter.siamese.dyndns.org>
In-Reply-To
<20101006180727.GA2118@burratino>
Jonathan Nieder <jrnieder@gmail.com> writes:
> Are there any examples to illustrate whether teaching --show-prefix to
> do what your --worktree-to-cwd does would be a good or bad idea?
> (Just curious.)

Do these additions interact well with the notion of "we are in the working tree" vs "we are outside the working tree"? Even when we happen to know via GIT_WORK_TREE that the root of the working tree is /var/tmp/junk, we should correctly diagnse that we are outside the working tree when we are in /var/tmp/, and require_work_tree should say "no you are not allowed to do this", no?

Show 15 quoted lines
>> --- a/cache.h
>> +++ b/cache.h
>> @@ -1110,6 +1110,8 @@ const char *split_cmdline_strerror(int cmdline_errno);
>>  /* git.c */
>>  struct startup_info {
>>  	int have_repository;
>> +	char *cwd_to_worktree; /* chdir("this"); from cwd would return to worktree */
>> +	char *worktree_to_cwd; /* chdir("this"); from worktree would return to cwd */
>
> Comment nit: would
>
> 				/* path from original cwd to worktree */
> 				/* path from worktree to original cwd */
>
> be clearer?
Much better.
Previous: Jonathan NiederNext: Nguyen Thai Ngoc Duy
Message 4 of 6 in “worktree: provide better prefix to go back to original cwd”
  1. worktree: provide better prefix to go back to original cwdNguyễn Thái Ngọc Duy, Oct 6, 2010
  2. Chris PackhamOct 6, 2010
  3. Jonathan NiederOct 6, 2010
  4. Junio C HamanoOct 6, 2010
  5. Nguyen Thai Ngoc DuyOct 7, 2010
  6. Nguyen Thai Ngoc DuyOct 7, 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.