summaryrefslogtreecommitdiff
path: root/tests/t11-sqlite.c
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2011-02-05 12:42:41 +0200
committerVicent Marti <tanoku@gmail.com>2011-02-05 12:42:41 +0200
commitf725931b4865317b58c1f1600724cb36e586c332 (patch)
tree571497dd0b831f683ffa6326014db2549e5a9a21 /tests/t11-sqlite.c
parentc836c332f17ff2da8bdf6d18fb3d59eac2586ca9 (diff)
downloadlibgit2-f725931b4865317b58c1f1600724cb36e586c332.tar.gz
Fix directory/path manipulation methods
The `dirname` and `dirbase` methods have been replaced with the Android implementation, which is actually compilant to some kind of standard. A new method `topdir` has been added, which returns the topmost directory in a path. These changes fix issue #49: `gitfo_prettify_dir_path` converts "./.git/" to ".git/", so the code at src/repository.c:190 goes out of bounds when trying to find the topmost directory. The new `git__topdir` method handles this gracefully, and the fixed `git__dirname` now returns the proper value for the repository's working dir. E.g. /repo/.git/ ==> working dir '/repo/' .git/ ==> working dir '.' Signed-off-by: Vicent Marti <tanoku@gmail.com>
Diffstat (limited to 'tests/t11-sqlite.c')
0 files changed, 0 insertions, 0 deletions