Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Выпуск Git 2.55 c включением по умолчанию поддержки Rust

Дата публикации: 30-06-2026 08:15:49

Представлен релиз распределенной системы управления исходными текстами Git 2.55. Среди ключевых изменений: включение по умолчанию сборки с Rust, реализация для Linux процесса fsmonitor, новая стратегия переупаковки инкрементального MIDX-индекса, команда "git history fixup" для исправления коммита, оптимизация генерации битовых карт доступности объектов, поддержка параллельного выполнения hook-ов, команда "git format-rev". Код Git распространяется под лицензией GPLv2+.

Основное содержимое страницы с новостью.

Git 2.55. : Rust, Linux fsmonitor, MIDX-, "git history fixup" , , hook-, "git format-rev". Git GPLv2+.

505 , 100 , 33 Git. (1, 2, 3):

  • Rust. rustc . Rust "NO_RUST=1" make "-Drust=disabled" "meson configure". Rust Git 3.0, Rust ޣ . Rust SHA-1 SHA-256, , . Rust Git.
  • "git history", , "git history fixup" . "fixup" , "git add", "git commit --fixup=<commit>" "git rebase --autosquash <commit>~".
  • Linux fsmonitor, inotify , "git status" "core.fsmonitor".
  • "git repack" "--write-midx=incremental", MIDX- (multi-pack index), . , pack-, - ̣ pack- bitmap-. pack-, ϣ.

    "git repack --write-midx=incremental" MIDX- , pack-. "--geometric" pack- pack- ϣ MIDX-. "git repack" , , ϣ, ϣ , .

  • ޣ , , , XOR (pseudo-merge). 612 294 .
  • hook- . hook-, , , . hook- unit-. hook- "hook._.parallel = true". hook.jobs, hook.<event>.jobs "-j".
  • "git pack-objects --path-walk" , "blob:none", "blob:limit=<n>", "tree:0", "object:type=<type>", "sparse:<oid>" "combine:". ģ "--path-walk" 16% pack-.
  • "git format-rev" ͣ , (, ).

   git last-modified | git format-rev --stdin-mode=text --format=%an
 
   Junio C Hamano	builtin/commit.c 
, . escape- , , escape- . escape- . "git checkout -m stash- . "git push" Git- . , main , "publish" "github", "gitlab" "mirror":

   git config remotes.publish "github gitlab mirror" 
   git push publish main
"git log --graph" "--graph-lane-limit=<N>" , .

...
* | | | |   619931f561 Merge branch 'dl/posix-unused-warning-clang'
|\ \ \ \ \
| * | | | ~ cf48887610 compat/posix.h: simplify GIT_GNUC_PREREQ() comparison
| * | | | ~ ffd45926dc compat/posix.h: clean up GIT_GNUC_PREREQ() and UNUSED
|\ \ \ \ \~
| * | | | ~ 3f5203eeb4 ls-files: filter pathspec before lstat
"git log" "git rev-list" "--max-count-oldest=<N>, N .
  1. (https://github.blog/open-sourc...)
  2. OpenNews: Git 2.54
  3. OpenNews: Git 2.53
  4. OpenNews: Git 3.0 Rust
: CC BY 3.0 : https://opennet.ru/65808-git : git, rust
 
2.4, (4), 11:54, 30/06/2026 [^] [^^] [^^^] []   +/
- linux kernel?
 
 
3.7, Yowayowa Sensei (?), 11:56, 30/06/2026 [^] [^^] [^^^] []   +3 +/
. . , ( github, gitLab bitbucket).

git , (, git fetch git pull, upstream-).

 
 
4.9, (9), 12:03, 30/06/2026 [^] [^^] [^^^] []   –3 +/
> git fetch git pull

, // //. ޣ git fetch git pull? , git pull , , . git fetch+git merge.

 
 
5.14, 7 (?), 12:23, 30/06/2026 [^] [^^] [^^^] []   +3 +/
, pul !
git pull
git add .
git commit -m "..."
git push
90% , ӣ 😁
 
 
6.22, (22), 12:47, 30/06/2026 [^] [^^] [^^^] []   +/
- git sync "superhotfix 128"
 
 
7.24, (24), 12:51, 30/06/2026 [^] [^^] [^^^] []   +1 +/
:)
 
4.19, (19), 12:39, 30/06/2026 [^] [^^] [^^^] []   –3 +/
, , .
™ 06™ , ))
 
4.43, (43), 13:55, 30/06/2026 [^] [^^] [^^^] []   +/
>

, , . ?

 
2.8, (8), 12:02, 30/06/2026 [^] [^^] [^^^] []   –2 +/
> , , , git

, .

- , .
suckless suck ¯\_(ツ)_/¯.

 
 
 
4.16, (16), 12:24, 30/06/2026 -     [ ]–1 +/
 
4.21, aname (ok), 12:43, 30/06/2026 [^] [^^] [^^^] []   –1 +/
1033f440592f15474629817bfa1dbb70.jpgݣ .

, , - … .

 
3.20, aname (ok), 12:41, 30/06/2026 [^] [^^] [^^^] []   +/
1033f440592f15474629817bfa1dbb70.jpg> ,
> .


> - , .

.


> suckless suck

KISS ?

 
 
4.25, (19), 12:52, 30/06/2026 [^] [^^] [^^^] []   +/
>

)

>> - , .
> .

. .
- .
.

" ", .

>> suckless suck
> KISS ?

? , )
UNIX-way , UNIX way?

 
 
5.39, e (??), 13:43, 30/06/2026 [^] [^^] [^^^] []   +/
> UNIX way?

? Intel ME , ̣, , . ,

 
 
6.48, (-), 14:07, 30/06/2026 [^] [^^] [^^^] []   +/
?
Intel ME, ̣, " " ?

.
.
unixway .

 
2.12, q (ok), 12:07, 30/06/2026 [^] [^^] [^^^] []   +/
e0cdeaea511ff5fc55937b48eb8d9679.jpg, . -- - , . : , - . . . , ? ? . , , .
 
 
3.17, e (??), 12:33, 30/06/2026 [^] [^^] [^^^] []   +1 +/
> -- - , .

. Cambridge Dictionary:

over-engineer --- to create, design, or build something to be more complicated or perform more actions than is necessary or helpful.

 
 
4.18, q (ok), 12:35, 30/06/2026 [^] [^^] [^^^] []   +/
e0cdeaea511ff5fc55937b48eb8d9679.jpg>

! - , : , cgit, GitLab etc. . . ! - .

 
 
5.36, e (??), 13:26, 30/06/2026 [^] [^^] [^^^] []   +/
> ,

, , , - .

> cgit, GitLab etc

, . Git ( ) , "" , . " " . , , , , "" . , . , , , - .

 
 
6.40, q (ok), 13:44, 30/06/2026 [^] [^^] [^^^] []   +/
e0cdeaea511ff5fc55937b48eb8d9679.jpg> , -

- . , :

___ && (__ || __)

> Git ( ) , ""

, . ? " (42)" "-----5---8.docx".

> " "

. .

>

. .

> , ""

. , . , 10% - . -- 90% .

> , -

? , , ? , BNF ? - . "" .

 
 
7.44, (44), 13:56, 30/06/2026 [^] [^^] [^^^] []   +/
> , 10% - . -- 90% .

.

:
, - .
, .

...

?

 
7.45, e (??), 13:56, 30/06/2026 [^] [^^] [^^^] []   +/
>   , BNF ?
 
7.47, (47), 14:02, 30/06/2026 [^] [^^] [^^^] []   +/
> ? " (42)" "-----5---8.docx".

, , 1500 , , .

 
 
8.50, (-), 14:12, 30/06/2026 [^] [^^] [^^^] []  +/

... ף,

 
7.49, e (??), 14:10, 30/06/2026 [^] [^^] [^^^] []   +/
, . , ? , ? ,
 
3.23, (23), 12:48, 30/06/2026 [^] [^^] [^^^] []   +/
> -- - ,
 
3.31, (?), 13:08, 30/06/2026 [^] [^^] [^^^] []   +/
, "" - detached head , . , . . - , .
 
 
4.35, q (ok), 13:25, 30/06/2026 [^] [^^] [^^^] []   +/
e0cdeaea511ff5fc55937b48eb8d9679.jpg "" ""? , , WASD- ( 146% , WASD ! !)
 
2.37, (?), 13:36, 30/06/2026 [^] [^^] [^^^] []   +2 +/
git hg +). . 95% .

gitlab , .

 

 
2.10, (10), 12:04, 30/06/2026 [^] [^^] [^^^] []   –1 +/
> ģ GCC. Gccrs ݣ .

?
clang/llvm .
?

 
 
3.15, (3), 12:24, 30/06/2026 [^] [^^] [^^^] []   –1 +/
, GCC forever! , . , .
 
 
4.41, (41), 13:52, 30/06/2026 [^] [^^] [^^^] []   +/
, , . , , . , , proc-macro2.
 
3.27, (3), 12:57, 30/06/2026 -     [ ]+/
 
3.38, (44), 13:41, 30/06/2026 [^] [^^] [^^^] []   +/
> clang/llvm

?

 
3.42, (42), 13:54, 30/06/2026 [^] [^^] [^^^] []   +/
rustc - . . . "Reflections on Trusting Trust".
 

|

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1lzbench 2.30516-06-2026
2curl 8.21.00729-06-2026
3Выпуск ZLUDA 6, универсальной открытой реализации технологии CUDA 0730-06-2026
4Релиз системного монитора FSM v0.7.00527-06-2026
5В NPM 12.0 по умолчанию отключён запуск скриптов при установке пакетов0709-07-2026
6Search Figma files and open them in the desktop app2627-06-2026
7Правительство России изменило порядок предоставления субсидий субъектам МСП0023-09-2019
8В России вступили в силу поправки в Гражданский кодекс о цифровых правах0001-10-2019
9Росреестр разъяснил, как упростится регистрация сделок с долевой собственностью0010-06-2019
10Вступает в силу закон об уникальном идентификаторе в договорах займа0029-10-2019

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 7. Источник: www.opennet.ru.