diff options
author | Jason Haslam <jason@scitools.com> | 2018-05-21 17:04:11 -0600 |
---|---|---|
committer | Jason Haslam <jason@scitools.com> | 2018-05-21 17:04:11 -0600 |
commit | d54c34a77a768ca88f771469dbbea613b313ce3d (patch) | |
tree | 68461e7a11de83b0ce03567f888e61f7c48832c8 /docs | |
parent | f9cf9a04ba61cba7b1112764dd25c0e4638bed75 (diff) | |
download | libgit2-d54c34a77a768ca88f771469dbbea613b313ce3d.tar.gz |
docs: added note regarding difference in treatment of junction points from git
Diffstat (limited to 'docs')
-rw-r--r-- | docs/differences-from-git.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/differences-from-git.md b/docs/differences-from-git.md index feec5c115..3f4650806 100644 --- a/docs/differences-from-git.md +++ b/docs/differences-from-git.md @@ -18,3 +18,10 @@ The same difference exists when listing worktrees: git worktree list -> /home/user/projects/libgit2 git_repository_workdir(repo) -> /home/user/projects/libgit2/ ``` + +Windows Junction Points +----------------------- + +In libgit2, junction points are treated like symbolic links. They're handled specially in `git_win32__file_attribute_to_stat` in `src/win/w32_util.h`. This means that libgit2 tracks the directory itself as a link. + +In Git for Windows, junction points are treated like regular directories. This means that Git for Windows tracks the contents of the directory. |