New Release: GIT 2.40 Source Management System

Git, one of the most popular and high-performance version management systems, has just released its distributed system of management for source texts: Git 2.40. The development, which spanned three months, was published on https://lkml.org/, and boasts the integrity of history and resistance to changes made “retroactively”. With hashing the entire previous story, each community can ensure that any history remains secure, and it is also possible to certify the digital signatures of the developers of individual tags and commits.

A total of 88 developers took part in the preparation of this release, which incorporated 472 changes. Thirty developers contributed for the first time.

Git has made several changes, including the addition of support for the EMACS editor in the script, Git Jump. Git Jump is used to transmit information about positions in a file for fast navigation and transition to code editing in a specific place in a text editor. Git Cat-File is another change, now supporting the use of options with “-s” and “–batch-check” for the correct determination of the size of the object.

Additional changes include the Git Check-Attr team, which has been added to choose a tree with the necessary file for various files.”.gitattributes.”, while the implementation of the Git Bisect command has been rewritten in the SI language, and is now built into the main executable Git file.

Git users can now also overwrite the editor of lists for the interactive regime of the Rebase command through setting the Git_sequence_editor variable with the Git Var team by analogy with GIT VAR GIT_EDITOR. The subsystem of accounts has also received support for passwords with a limited validity period.

These changes demonstrate the high performance and reliability that Git has become known for. It is impressive to see how much work was done in just three months, and with the continued support of developers worldwide, Git will continue to evolve and grow.

/Reports, release notes, official announcements.