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

Re: [PATCH 6/9] Completely move out worktree setup from setup_git_directory_gently()

From
Nguyen Thai Ngoc Duy <pclouds@gmail.com>
Date
Feb 28, 2008, 04:09 UTC
Message-ID
<fcaeb9bf0802272009s4ea773b3i6123ac5012b471a@mail.gmail.com>
In-Reply-To
<7vk5kplpj2.fsf@gitster.siamese.dyndns.org>
On Thu, Feb 28, 2008 at 10:37 AM, Junio C Hamano <gitster@pobox.com> wrote:
Show 30 quoted lines
>
> "Nguyen Thai Ngoc Duy" <pclouds@gmail.com> writes:
>
>  > On Thu, Feb 28, 2008 at 9:17 AM, Junio C Hamano <gitster@pobox.com> wrote:
>  >> Nguyễn Thái Ngọc Duy <pclouds@gmail.com> writes:
>  >>
>  >>  > -     prefix = setup_git_directory_gently(&nongit);
>  >>  > -     init_revisions(&rev, prefix);
>  >>  > +     setup_git_directory_gently(&nongit);
>  >>  > +     init_revisions(&rev, NULL);
>  >>
>  >>
>  >>
>  >> > @@ -233,19 +233,20 @@ int cmd_diff(int argc, const char **argv, const char *prefix)
>  >>  > ...
>  >>
>  >> > -     init_revisions(&rev, prefix);
>  >>  > +     init_revisions(&rev, NULL);
>  >>
>  >>  Hmm.  How is the effect of this change compensated later to give
>  >>  proper prefix value to rev.diffopt.prefix?
>  >>
>  >
>  > I assume you meant rev.prefix? rev.prefix is set right before
>  > setup_revisions(). (grr.. I think I left an redundant
>  > rev.diffopt.skip_stat_unmatch assignment)
>
>  I did mean rev.diffopt.prefix that is initialized by the last
>  four lines in init_revisions() from the value of prefix you
>  pass.
Um.. I missed commit "diff --relative". Thanks for noticing.
-- 
Duy
Previous: Junio C HamanoNext: Johannes Schindelin
Message 17 of 24 in “"git read-tree -m" and the like require worktree”
  1. 1/9 "git read-tree -m" and the like require worktreeNguyễn Thái Ngọc Duy, Feb 27, 2008
  2. Junio C HamanoFeb 28, 2008
  3. Nguyen Thai Ngoc DuyFeb 28, 2008
  4. 2/9 Make sure setup_git_directory is called before accessing repositoryNguyễn Thái Ngọc Duy, Feb 27, 2008
  5. 3/9 Make get_git_dir() and 'git rev-parse --git-dir' absolute pathNguyễn Thái Ngọc Duy, Feb 27, 2008
  6. 4/9 Make setup_work_tree() return new prefixNguyễn Thái Ngọc Duy, Feb 27, 2008
  7. Johannes SchindelinFeb 28, 2008
  8. Nguyen Thai Ngoc DuyFeb 28, 2008
  9. Johannes SchindelinFeb 28, 2008
  10. 5/9 http-push: Avoid calling setup_git_directory() twiceNguyễn Thái Ngọc Duy, Feb 27, 2008
  11. Junio C HamanoFeb 28, 2008
  12. Nguyen Thai Ngoc DuyFeb 28, 2008
  13. 6/9 Completely move out worktree setup from setup_git_directory_gently()Nguyễn Thái Ngọc Duy, Feb 27, 2008
  14. Junio C HamanoFeb 28, 2008
  15. Nguyen Thai Ngoc DuyFeb 28, 2008
  16. Junio C HamanoFeb 28, 2008
  17. Nguyen Thai Ngoc DuyFeb 28, 2008
  18. Johannes SchindelinFeb 28, 2008
  19. Nguyen Thai Ngoc DuyFeb 28, 2008
  20. 7/9 builtin-archive: mark unused prefix "unused_prefix"Nguyễn Thái Ngọc Duy, Feb 27, 2008
  21. 8/9 Make setup_git_directory() auto-setup worktree if foundNguyễn Thái Ngọc Duy, Feb 27, 2008
  22. 9/9 Documentation: update api-builtin and api-setupNguyễn Thái Ngọc Duy, Feb 27, 2008
  23. Jonathan NiederApr 5, 2011
  24. Nguyen Thai Ngoc DuyApr 5, 2011

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.