github / libprojfs

Linux projected filesystem library
GNU Lesser General Public License v2.1
92 stars 14 forks source link

changes required for VFS API in C# #53

Closed kivikakk closed 5 years ago

kivikakk commented 5 years ago

With these changes, the VFS API in C# (at ~https://github.com/github/VFSForGit/pull/2~ https://github.com/Microsoft/VFSForGit/pull/848) can be used.

kivikakk commented 5 years ago

@chrisd8088 fyi, this now has the part of work I talked about earlier (viz. 453409f, which removes VFS API-related things). Tests all pass and I think I did it right, but a once-over from you wouldn't go amiss, esp. in the testing machinery.

chrisd8088 commented 5 years ago

Hey @kivikakk -- I added a couple of cleanups to this branch which fall out of the VFS API removal. Hope they look OK!

And I also made a follow-on PR #54 which I think can be merged into this one, which simplifies the library by removing the projfs_i.h internal header file.

And there's a now further PR #55 which should first be merged into #54, if it looks OK to you!

kivikakk commented 5 years ago

Nice! All looking good to me 😻