LWN: Comments on "What's coming in Git 2.4.0" https://lwn.net/Articles/639582/ This is a special feed containing comments posted to the individual LWN article titled "What's coming in Git 2.4.0". en-us Tue, 14 Oct 2025 19:44:28 +0000 Tue, 14 Oct 2025 19:44:28 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Large File Storage https://lwn.net/Articles/642117/ https://lwn.net/Articles/642117/ nye <div class="FormattedComment"> <font class="QuotedText">&gt;Also only supported on NTFS</font><br> <p> Well I wouldn't say that's really a problem - I think NTFS is the only fs Windows can be installed on.<br> <p> But anyway, surely the use of symlinks is really just an implementation detail that could be replaced with fake symlinks (Cygwin style, or whatever) easily enough if there was a will? I guess there must be bigger (design/conceptual) differences between git-annex and LFS.<br> <p> The LFS web site certainly looks swanky; it must be good software.<br> </div> Tue, 28 Apr 2015 09:59:17 +0000 Large File Storage https://lwn.net/Articles/642062/ https://lwn.net/Articles/642062/ mathstuf <div class="FormattedComment"> As for the administrator, I think it's their way to avoid symlink attacks since ~no applications are prepared for such things.<br> </div> Mon, 27 Apr 2015 20:28:09 +0000 Large File Storage https://lwn.net/Articles/642061/ https://lwn.net/Articles/642061/ mathstuf <div class="FormattedComment"> Also only supported on NTFS (and exFAT?). My Android phone has the "brokenfs" option set and also has empty files sitting there, so maybe exFAT also doesn't support them.<br> <p> Basically it just means that the Gallery app just shows lots of empty boxes after I sync.<br> </div> Mon, 27 Apr 2015 20:27:24 +0000 Large File Storage https://lwn.net/Articles/642023/ https://lwn.net/Articles/642023/ nye <div class="FormattedComment"> <font class="QuotedText">&gt;&gt;Well, git-annex uses symlinks into a repo and broken links indicate files are missing. This obviously doesn't work on Windows</font><br> <font class="QuotedText">&gt;Why not?</font><br> <p> Oh wait, I think I've worked it out: It appears that, by default, only administrators can create symlinks on Windows for some crazy reason. This would therefore require either running as an administrator or changing the system security policy, neither of which make for an enjoyable user experience.<br> </div> Mon, 27 Apr 2015 16:00:27 +0000 Large File Storage https://lwn.net/Articles/642022/ https://lwn.net/Articles/642022/ nye <div class="FormattedComment"> <font class="QuotedText">&gt;Well, git-annex uses symlinks into a repo and broken links indicate files are missing. This obviously doesn't work on Windows</font><br> <p> Why not?<br> </div> Mon, 27 Apr 2015 15:53:57 +0000 What's coming in Git 2.4.0 https://lwn.net/Articles/641295/ https://lwn.net/Articles/641295/ nix <div class="FormattedComment"> I spy someone who's had too much to do with IBM systems :)<br> </div> Tue, 21 Apr 2015 22:51:22 +0000 What's coming in Git 2.4.0 https://lwn.net/Articles/640990/ https://lwn.net/Articles/640990/ toyotabedzrock <div class="FormattedComment"> He should output a second log with just message numbers and a map to link them to standard error category types with uuids so that better descriptions and new more detailed messages can be added and no ones parsing gets broken.<br> </div> Mon, 20 Apr 2015 08:14:17 +0000 deployment via git https://lwn.net/Articles/640107/ https://lwn.net/Articles/640107/ robbe <div class="FormattedComment"> It seems popular enough that there are HOWTO pages about it:<br> <a href="http://gitolite.com/deploy.html">http://gitolite.com/deploy.html</a><br> </div> Mon, 13 Apr 2015 11:01:35 +0000 What's coming in Git 2.4.0 https://lwn.net/Articles/639873/ https://lwn.net/Articles/639873/ bronson <div class="FormattedComment"> Deploying with git is great. I'm pushing to three live servers now, and will be rolling more out soon.<br> <p> I'm using <a href="https://github.com/mislav/git-deploy">https://github.com/mislav/git-deploy</a><br> <p> Admittedly, the project is mostly stagnant, and `git deploy setup` only wants to set up the master branch. But, the code is simple and deploys are quick. Compared to all the other deploy techniques I've used in the past, it's my favorite so far.<br> </div> Fri, 10 Apr 2015 05:49:10 +0000 Large File Storage https://lwn.net/Articles/639728/ https://lwn.net/Articles/639728/ mathstuf <div class="FormattedComment"> Well, git-annex uses symlinks into a repo and broken links indicate files are missing. This obviously doesn't work on Windows or other broken file systems, so instead, files are empty if they are not local in those cases.<br> <p> One nice thing about git-annex is that I am not required to have the data locally (I use this to rotate out photos from my mobile devices onto my main server while having a few months' worth of photos locally). It also has a semblance of where the data is and can fetch it from any of those places (if it is still available at that time). This is also what allows it to do the "keep X MB local" logic since it can safely delete data it knows is on the server. It would appear to me that git-lfs requires the data to always be available since it uses a smudge filter.<br> </div> Thu, 09 Apr 2015 13:05:55 +0000 Large File Storage https://lwn.net/Articles/639696/ https://lwn.net/Articles/639696/ fishface60 <div class="FormattedComment"> Having had a look at how it works, it appears to use exactly the same mechanism as git-fat, where it uses a smudge filter to translate files as they go between the index to the committed tree object.<br> <p> I'm just concerned that the result will be yet another weird proprietary extension. git-fat at least used the wide-spread rsync daemon as the backend for file storage.<br> </div> Thu, 09 Apr 2015 08:04:29 +0000 Large File Storage https://lwn.net/Articles/639694/ https://lwn.net/Articles/639694/ fishface60 <div class="FormattedComment"> Or indeed git-fat, or any of the other attempts to support large data files in a git repository.<br> </div> Thu, 09 Apr 2015 07:58:58 +0000 Large File Storage https://lwn.net/Articles/639688/ https://lwn.net/Articles/639688/ Felix.Braun <div class="FormattedComment"> It would have been interesting how git LFS differs from the venerable git-annex.<br> </div> Thu, 09 Apr 2015 07:06:07 +0000