You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the "ort" merge strategy replacing the "recursive" strategy entirely,
520
520
various `git cat-file` improvements, `git maintenance` new tricks, and more.
521
521
+[What’s new in Git 2.50.0?](https://about.gitlab.com/blog/what-s-new-in-git-2-50-0/)
522
522
by Justin Tobler on GitLab Blog.<br>
523
-
Mentions
523
+
Mentions the
524
524
new [git-diff-pairs(1)](https://git-scm.com/docs/git-diff-pairs) command
525
525
which accepts "raw" formatted filepair info (from e.g. `git diff-tree`)
526
526
as input on stdin to determine exactly which patches to output,
527
527
batched reference updates with [git-update-ref(1)](https://git-scm.com/docs/git-update-ref)
528
528
and its new `--batch-updates` option
529
529
(which allows the updates to proceed even when one or more reference updates fails),
530
-
new `--filter` option for [git-cat-file(1)](https://git-scm.com/docs/git-cat-file),
530
+
the new `--filter` option for [git-cat-file(1)](https://git-scm.com/docs/git-cat-file),
531
531
improved performance when generating bundles with [git-bundle(1)](https://git-scm.com/docs/git-bundle)
532
532
(used by GitLab to generate repository backups
533
533
and also as part of the [bundle-URI](https://git-scm.com/docs/bundle-uri) mechanism),
@@ -543,7 +543,7 @@ __Light reading__
543
543
GitLab Blog post writen by Olivier Campeau.
544
544
+[How we decreased GitLab repo backup times from 48 hours to 41 minutes](https://about.gitlab.com/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes/)
545
545
by Karthik Nayak and Manuel Kraft on GitLab Blog.
546
-
Describes how GitLab team tracked a performance bottleneck in `git bundle create`
546
+
Describes how the GitLab team tracked a performance bottleneck in `git bundle create`
547
547
to a 15-year-old Git function and fixed it.
548
548
+[Working with stacked branches in git (part 2)](https://andrewlock.net/working-with-stacked-branches-in-git-part-2/)
549
549
by Andrew Lock on his blog, \.NET Escapades, continues where
@@ -597,7 +597,7 @@ __Light reading__
597
597
used by Linux kernel.
598
598
+[The history of change-packing tools at Microsoft (so far)](https://devblogs.microsoft.com/oldnewthing/20180122-00/)
599
599
by Raymond Chen on Microsoft Dev Blogs: The Old New Thing (2018).<br>
600
-
Change-packing is a way to save whole changeset or commit to a single file,
600
+
Change-packing is a way to save a whole changeset or commit to a single file,
601
601
to be able to save changes without committing them (like `git stash`),
602
602
or to get another developer’s opinion on code you’ve written (_buddy build_), etc.
603
603
+[GIF: The Git Interchange Format](https://willhbr.net/2025/06/16/gif-the-git-interchange-format/)
@@ -612,7 +612,7 @@ __Scientific papers__
612
612
+ Shane McIntosh, <u>Luca Milanesio</u>, Antonio Barone, Jacek Centkowski, Marcin Czech, Fabio Ponciroli:
613
613
_"Using Reinforcement Learning to Sustain the Performance of Version Control Repositories"_,
614
614
ICSE 2025: 47th International Conference on Software Engineering,
0 commit comments