Symlink resolutions: limits and return modes
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest2 patches 3 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | cat-file: configurable number of symlink resolutionsDocumentation/ config.c environment.c +3 more | +35 | 1 reply | |
| 2/2 | cat-file: configurable "best effort mode" for symlink resolutionDocumentation/ config.c environment.c +3 more | +77 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/2] Symlink resolutions: limits and return modes
It can be useful to limit the number of symlink resolutions performed while looking for a tree entry. The goal is to provide the ability to resolve up to a particular depth, instead of reaching the end of the link chain.
In addition, I would like to extend the symlink resolution process and provide the ability to return the object found at the designated depth instead of returning an error.
The current code already provides a limit to the maximum number of resolutions that can be performed, and something similar to this is returned to the caller:
loop SP <size> LF
<object> LF
With these patches, we are looking to return the actual information of the object where the resolution stopped. Something similar to:
<oid> blob <size>\nndata\n
Miguel Ángel Pastor Olivar (2):
cat-file: configurable number of symlink resolutions
cat-file: configurable "best effort mode" for symlink resolution
Documentation/config/core.txt | 19 +++++++++++++++ config.c | 18 ++++++++++++++ environment.c | 3 +++ environment.h | 8 ++++++ t/t1006-cat-file.sh | 46 +++++++++++++++++++++++++++++++++++ tree-walk.c | 18 +++++++++++++- 6 files changed, 111 insertions(+), 1 deletion(-)
base-commit: d63586cb314731c851f28e14fc8012988467e2da
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1751%2Fmigue%2Fmigue%2Ffollow-symlinks-max-depth-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1751/migue/migue/follow-symlinks-max-depth-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/1751
Signature · 1 line
gitgitgadget