|
|
Subscribe / Log in / New account

Git 2.38 released

Version 2.38.0 of the Git distributed version-control system has been released. It comes with lots of new features and bug fixes, some of the former are described in a GitHub blog post by Taylor Blau. Highlights include the promotion of the scalar addition for large repositories into Git core, improvements to multi-branch rebase operations with --update-refs, performance improvements, a bash prompt indication for unmerged indexes, and lots more.

to post comments

Git 2.38 released

Posted Oct 4, 2022 6:08 UTC (Tue) by domdfcoding (guest, #159754) [Link] (5 responses)

Does Git's Scalar support include Linux too? According to the Micro$oft blog post Scalar supports Windows and macOS only.

Git 2.38 released

Posted Oct 4, 2022 6:52 UTC (Tue) by mb (subscriber, #50428) [Link] (2 responses)

Do we need it on Linux?
In my experience Git on Windows is orders of magnitudes slower than on Linux.

Git 2.38 released

Posted Oct 4, 2022 7:33 UTC (Tue) by scientes (guest, #83068) [Link] (1 responses)

I switched from Windows so long ago that when I saw that the Windows world is basically just running Linux in a kernel module these days....geeze.....when are you going to finially throw in the towell and get rid of that crap!

Although I am running X11 for wine compatibility, and some apps are starting to get glitchy as they are only being tested on Wayland......

Git 2.38 released

Posted Oct 5, 2022 19:02 UTC (Wed) by bartoc (guest, #124262) [Link]

Odd, I never really had much trouble with wine under wayland (using xwayland), except for steamvr games, which is obviously more involved (and doesn't work that well no matter what).

Git 2.38 released

Posted Oct 4, 2022 9:14 UTC (Tue) by gidoca (subscriber, #62438) [Link]

It does seem so, yes. If you read the blog carefully, it only mentions installer availability, which is not a thing on Linux. But there are installation instructions: https://github.com/microsoft/git#linux

Git 2.38 released

Posted Oct 4, 2022 17:48 UTC (Tue) by iabervon (subscriber, #722) [Link]

It looks to me like they've been adding the features that make sense in core git, and the scalar command is really just configuring features implemented elsewhere, so Git 2.38 includes Scalar on Linux, but not, for example, GVFS. The Microsoft blog post is from 2020, and doesn't include the work to merge the parts that make sense into core git.

Git 2.38 released

Posted Oct 4, 2022 11:15 UTC (Tue) by jhoblitt (subscriber, #77733) [Link] (4 responses)

`git rebase -update-refs` sounds really exciting as I frequently break topic branches up into multiple smaller branches based on each other. This makes code review much easier on the reviewer but it means I have to play the rebase dance game to propagate commits.

Git 2.38 released

Posted Oct 4, 2022 16:02 UTC (Tue) by wtarreau (subscriber, #51152) [Link]

Same here, when dealing with stacked patchsets. I find this extremely interesting and have been missing it for a very long time!

Git 2.38 released

Posted Oct 5, 2022 10:34 UTC (Wed) by intelfx (subscriber, #130118) [Link]

If this does what it sounds like from the name, it’s going to be immensely valuable for workflows including stacked patchsets!

Git 2.38 released

Posted Oct 6, 2022 5:12 UTC (Thu) by himi (subscriber, #340) [Link]

Absolutely - assuming it works the way I'm hoping (which I think it will) this will make my life a /lot/ easier. Having to run through a chain of rebases every time things change earlier in the history is a major pain - this will save a lot of time and fiddling, and as a result (if it works the way I hope) will make me less avoidant of making those kinds of changes. Good tooling encouraging good behaviour - always a bonus.

Git 2.38 released

Posted Oct 6, 2022 20:51 UTC (Thu) by jezuch (subscriber, #52988) [Link]

That is a feature of the kind that I didn't even know I wanted but is so obvious in retrospect!


Copyright © 2022, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds