macOS actually has an excellent SMB client, so the options actually are: WebDAV, NFS (3.0 and 4.0), SMB, FSKit.
This will make it easier to run automated tests in the Android emulator in CI using regular runners. It was a pain dealing with bare-metal instances just for that.
There is also an identically named VFS, this time from the Perforce company itself [1] [1] https://help.perforce.com/helix-core/server-apps/p4vfs/curre...
Yes, games are a common case where your repo can be very large but building your code only requires access to a small subset of it. For example, the League of Legends source repo is millions of files and hundreds of GB…
I'm the author of the GitHub issue that the blog links to, and I'd like to thank Stefan for quickly acknowledging the problem and addressing the issue! I try to keep one of our internal applications up to date with the…
I appreciate seeing this article that I wrote 4 years ago resurface :) Happy to answer any questions about it or the tech behind it. We also use a SQLite database, and in a manner similar to the OP’s article. We use it…
I like zsync quite a bit. The chunking patcher we wrote for League of Legends is similar to zsync in some key ways. One of the things we did to improve the efficiency of the core rolling hash based chunking logic was to…
Working on Monkey Island Special Edition in 2009 while at LucasArts is one of the highlights of my career. I have really fond memories of my time there on the team (Team 3!). I wish I had worked on the original but that…
macOS actually has an excellent SMB client, so the options actually are: WebDAV, NFS (3.0 and 4.0), SMB, FSKit.
This will make it easier to run automated tests in the Android emulator in CI using regular runners. It was a pain dealing with bare-metal instances just for that.
There is also an identically named VFS, this time from the Perforce company itself [1] [1] https://help.perforce.com/helix-core/server-apps/p4vfs/curre...
Yes, games are a common case where your repo can be very large but building your code only requires access to a small subset of it. For example, the League of Legends source repo is millions of files and hundreds of GB…
I'm the author of the GitHub issue that the blog links to, and I'd like to thank Stefan for quickly acknowledging the problem and addressing the issue! I try to keep one of our internal applications up to date with the…
I appreciate seeing this article that I wrote 4 years ago resurface :) Happy to answer any questions about it or the tech behind it. We also use a SQLite database, and in a manner similar to the OP’s article. We use it…
I like zsync quite a bit. The chunking patcher we wrote for League of Legends is similar to zsync in some key ways. One of the things we did to improve the efficiency of the core rolling hash based chunking logic was to…
Working on Monkey Island Special Edition in 2009 while at LucasArts is one of the highlights of my career. I have really fond memories of my time there on the team (Team 3!). I wish I had worked on the original but that…