[PATCH 0/2] another attempt at make_absolute_path()
- From
Bradford C Smith <bradford.carl.smith@gmail.com>
- Date
- Jul 27, 2007, 19:10 UTC
- Message-ID
- <11855634561516-git-send-email-bradford.carl.smith@gmail.com>
Here's my attempt at make_absolute_path() and friends. I think this version handles symlinks cleanly to avoid problems with '..' path elements Junio pointed out recently.
I built these with another patch I previously submitted to make git-config consistently use lockfile.c routines and tested it with the regular test suite plus some extra tests Junio sent to the list for checking git-config symlink handling.
I also built a separate executable with just the path handling routines in it and spot-checked several cases to make sure it appeared to be working as expected. ('/', loop of symlinks, lots of extra slashes, . and .. elements, etc.)
Best Regards,
Bradford