git/list[1] front-page[2] threads[3] people[4] search[5] about
wed 2026-10-07 17:22 UTC

Re: [GSoC Patch v3 3/4] repo: add path.commondir with absolute and relative suffix formatting

From
Lucas Seiki Oshiro <lucasseikioshiro@gmail.com>
Date
Jun 15, 2026, 01:54 UTC
Message-ID
<B0AAB2FE-5E7B-4C67-8A71-84C1A3ACBA44@gmail.com>
In-Reply-To
<20260612182847.562816-4-jayatheerthkulkarni2005@gmail.com>
> + test_expect_success "absolute: $label" '
> + (
> + cd "$absolute_root/sub" &&
> + ROOT="$(test-tool path-utils real_path "..")" && export ROOT &&

Be carful with the quotes here. Actually, there's no need to use quotes around `..`, and export can be used directly with the env var:

	export ROOT="$(test-tool path-utils real_path ..)" &&
Show 5 quoted lines
> 
> + test_expect_success "relative: $label" '
> + (
> + cd "$relative_root/sub" &&
> + ROOT="$(test-tool path-utils real_path "..")" && export ROOT &&
Same here.
> +test_repo_info_path 'commondir with GIT_COMMON_DIR and GIT_DIR' 'commondir' \
> + 'commondir-envs' 'custom-common' '../custom-common' \
> + 'GIT_COMMON_DIR="$ROOT/custom-common" && export GIT_COMMON_DIR &&
> + GIT_DIR="../.git" && export GIT_DIR &&
	export GIT_COMMON_DIR="$ROOT/custom-common" &&
	export GIT_DIR="../.git" &&
Previous: K JayatheerthNext: Lucas Seiki Oshiro
Message 42 of 82 in “teach git repo info to handle path keys”
  1. K JayatheerthJun 1, 2026
  2. [GSoC][PATCH 1/4] path: add strbuf_add_path for formatting pathsK Jayatheerth, Jun 1, 2026
  3. [GSoC][PATCH 2/4] rev-parse: use strbuf_add_path for path formattingK Jayatheerth, Jun 1, 2026
  4. [GSoC][PATCH 3/4] repo: add path.gitdir with absolute and relative suffix formattingK Jayatheerth, Jun 1, 2026
  5. [GSoC][PATCH 4/4] repo: add path.commondir with absolute and relative suffix formattingK Jayatheerth, Jun 1, 2026
  6. Lucas Seiki OshiroJun 1, 2026
  7. Lucas Seiki OshiroJun 1, 2026
  8. Lucas Seiki OshiroJun 1, 2026
  9. Lucas Seiki OshiroJun 1, 2026
  10. Lucas Seiki OshiroJun 1, 2026
  11. Junio C HamanoJun 1, 2026
  12. Junio C HamanoJun 1, 2026
  13. Phillip WoodJun 2, 2026
  14. Phillip WoodJun 2, 2026
  15. 0/4 teach git repo info to handle path keysK Jayatheerth, Jun 5, 2026
  16. 1/4 path: introduce format_path() for centralized path formattingK Jayatheerth, Jun 5, 2026
  17. 2/4 rev-parse: use format_path for path formattingK Jayatheerth, Jun 5, 2026
  18. 3/4 repo: add path.gitdir with absolute and relative suffix formattingK Jayatheerth, Jun 5, 2026
  19. 4/4 repo: add path.commondir with absolute and relative suffix formattingK Jayatheerth, Jun 5, 2026
  20. Kristoffer HaugsbakkJun 5, 2026
  21. Lucas Seiki OshiroJun 5, 2026
  22. Lucas Seiki OshiroJun 8, 2026
  23. Justin ToblerJun 8, 2026
  24. Justin ToblerJun 8, 2026
  25. Justin ToblerJun 8, 2026
  26. Lucas Seiki OshiroJun 8, 2026
  27. Junio C HamanoJun 8, 2026
  28. Lucas Seiki OshiroJun 8, 2026
  29. K JayatheerthJun 9, 2026
  30. K JayatheerthJun 9, 2026
  31. K JayatheerthJun 9, 2026
  32. K JayatheerthJun 9, 2026
  33. K JayatheerthJun 9, 2026
  34. Justin ToblerJun 9, 2026
  35. K JayatheerthJun 10, 2026
  36. Lucas Seiki OshiroJun 10, 2026
  37. 0/4 teach git repo info to handle path keysK Jayatheerth, Jun 12, 2026
  38. 1/4 path: introduce append_formatted_path() for shared path formattingK Jayatheerth, Jun 12, 2026
  39. 2/4 rev-parse: use append_formatted_path() for path formattingK Jayatheerth, Jun 12, 2026
  40. 3/4 repo: add path.commondir with absolute and relative suffix formattingK Jayatheerth, Jun 12, 2026
  41. 4/4 repo: add path.gitdir with absolute and relative suffix formattingK Jayatheerth, Jun 12, 2026
  42. Lucas Seiki OshiroJun 15, 2026
  43. Lucas Seiki OshiroJun 15, 2026
  44. Lucas Seiki OshiroJun 15, 2026
  45. 0/4 teach git repo info to handle path keysK Jayatheerth, Jun 15, 2026
  46. 1/4 path: introduce append_formatted_path() for shared path formattingK Jayatheerth, Jun 15, 2026
  47. 2/4 rev-parse: use append_formatted_path() for path formattingK Jayatheerth, Jun 15, 2026
  48. 3/4 repo: add path.commondir with absolute and relative suffix formattingK Jayatheerth, Jun 15, 2026
  49. 4/4 repo: add path.gitdir with absolute and relative suffix formattingK Jayatheerth, Jun 15, 2026
  50. Justin ToblerJun 15, 2026
  51. Justin ToblerJun 15, 2026
  52. K JayatheerthJun 16, 2026
  53. 0/4 teach git repo info to handle path keysK Jayatheerth, Jun 16, 2026
  54. 1/4 path: introduce append_formatted_path() for shared path formattingK Jayatheerth, Jun 16, 2026
  55. 2/4 rev-parse: use append_formatted_path() for path formattingK Jayatheerth, Jun 16, 2026
  56. 3/4 repo: add path.commondir with absolute and relative suffix formattingK Jayatheerth, Jun 16, 2026
  57. 4/4 repo: add path.gitdir with absolute and relative suffix formattingK Jayatheerth, Jun 16, 2026
  58. Phillip WoodJun 16, 2026
  59. Phillip WoodJun 16, 2026
  60. K JayatheerthJun 16, 2026
  61. Phillip WoodJun 16, 2026
  62. 0/4 teach git repo info to handle path keysK Jayatheerth, Jun 20, 2026
  63. 1/4 path: introduce append_formatted_path() for shared path formattingK Jayatheerth, Jun 20, 2026
  64. 2/4 rev-parse: use append_formatted_path() for path formattingK Jayatheerth, Jun 20, 2026
  65. 3/4 repo: add path.commondir with absolute and relative suffix formattingK Jayatheerth, Jun 20, 2026
  66. 4/4 repo: add path.gitdir with absolute and relative suffix formattingK Jayatheerth, Jun 20, 2026
  67. Junio C HamanoJun 20, 2026
  68. K JayatheerthJun 20, 2026
  69. 0/3 teach git repo info to handle path keysK Jayatheerth, Jun 21, 2026
  70. 1/3 path: extract append_formatted_path() and use in rev-parseK Jayatheerth, Jun 21, 2026
  71. 2/3 repo: add path.commondir with absolute and relative suffix formattingK Jayatheerth, Jun 21, 2026
  72. 3/3 repo: add path.gitdir with absolute and relative suffix formattingK Jayatheerth, Jun 21, 2026
  73. Junio C HamanoJun 21, 2026
  74. Junio C HamanoJun 22, 2026
  75. K JayatheerthJun 22, 2026
  76. Phillip WoodJun 23, 2026
  77. 0/3 teach git repo info to handle path keysK Jayatheerth, Jun 24, 2026
  78. 1/3 path: extract format_path() and use in rev-parseK Jayatheerth, Jun 24, 2026
  79. 2/3 repo: add path.commondir with absolute and relative suffix formattingK Jayatheerth, Jun 24, 2026
  80. 3/3 repo: add path.gitdir with absolute and relative suffix formattingK Jayatheerth, Jun 24, 2026
  81. K JayatheerthJun 24, 2026
  82. Junio C HamanoJun 24, 2026

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.