Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Git 2.55 c включением по умолчанию поддержки Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от opennews (??), 30-Июн-26, 11:50 
Представлен релиз распределенной системы управления исходными текстами Git 2.55. Среди ключевых изменений: включение по умолчанию  сборки с Rust, реализация для Linux процесса fsmonitor, новая стратегия переупаковки инкрементального MIDX-индекса, команда "git history fixup" для исправления коммита, оптимизация  генерации битовых карт доступности объектов, поддержка параллельного выполнения hook-ов, команда "git format-rev". Код Git распространяется под лицензией GPLv2+...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65808

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +11 +/
Сообщение от Yowayowa Sensei (?), 30-Июн-26, 11:50 
Когда у меня интересуются, что я считаю оверинжинирингом, я не задумываясь отвечаю, что это git
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (4), 30-Июн-26, 11:54 
А как-же linux kernel?
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +3 +/
Сообщение от Yowayowa Sensei (?), 30-Июн-26, 11:56 
Так одно создавалось для другого. Неудивительно почему получился паршивый продукт. Не говоря о том, что абсолютное большинство коммерческих и любительских проектов используют централизованную модель разработки (через github, gitLab или bitbucket).

Многие распределенные возможности git остаются невостребованными, но разработчики все равно вынуждены нести накладные расходы на их понимание и обслуживание (например, разбираться с разницей между git fetch и git pull, настраивать upstream-ветки).

Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  –3 +/
Сообщение от Аноним (9), 30-Июн-26, 12:03 
> разбираться с разницей между git fetch и git pull

Ну, пользователей же вынуждают разбираться с разницей между скачиванием документа/программы/песенки и их открытием/запуском/прослушиванием. Так в чём проблема увидеть разницу между git fetch и git pull? Не говоря уж о том, что git pull вообще не особо нужная команда, я вообще ей пользовался десяток раз, чтобы подтянуть изменения чужих репозиториев и пересобрать исходник. Для своих репозиториев удобнее git fetch+git merge.

Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +3 +/
Сообщение от одвто7 (?), 30-Июн-26, 12:23 
Глупости, pul как раз одна из популярных команд!
git pull
git add .
git commit -m "..."
git push
Это покрывает 90% работы с гитом, всё остальное это уже рукоблудие 😁
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (22), 30-Июн-26, 12:47 
А весь этот винегрет можно было заменить какой-нибудь одной git sync "superhotfix 128"
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +1 +/
Сообщение от Аноним (24), 30-Июн-26, 12:51 
открой для себя магию алиасов :)
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  –3 +/
Сообщение от Аноним (19), 30-Июн-26, 12:39 
Попробуй предложить, чтобы из гита удалили лишнее, что используется для децентрализованной разработки.
Сообщество™ Борцунов за Щв06одьку™ будет тебя поливать помоями, даже если они не используют эти фичи))

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

43. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (43), 30-Июн-26, 13:55 
> получился паршивый продукт

Ага, на столько паршивый, что практически все конкурирующие системы контроля версий перестали существовать. Вот откуда такие сказочники берутся?

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

8. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  –2 +/
Сообщение от Аноним (8), 30-Июн-26, 12:02 
> Когда у меня интересуются, что я считаю оверинжинирингом, я не задумываясь отвечаю, что это git

Программы можно разделить на те которые оверинжиниринг, и те которые нафиг никому не нужны.

Как показывает практика мир вокруг - весьма сложная штука, поэтому софт тоже становится сложным.
А всякие suckless поделки на практике могут только suck ¯\_(ツ)_/¯.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

11. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +3 +/
Сообщение от Yowayowa Sensei (?), 30-Июн-26, 12:05 
> софт тоже становится сложным

Только по той причине, что срыночек порешал, а не здравый смысл

Ответить | Правка | Наверх | Cообщить модератору

16. Скрыто модератором  –1 +/
Сообщение от Аноним (16), 30-Июн-26, 12:24 
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  –1 +/
Сообщение от aname (ok), 30-Июн-26, 12:43 
Ещё один воен против рыночка.

Да, в принципе, только благодаря ему что- то кроме … существует.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

20. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от aname (ok), 30-Июн-26, 12:41 
> Программы можно разделить на те которые оверинжиниринг,
> и те которые нафиг никому не нужны.

Ох уж эти ложные дихотомии


> мир вокруг - весьма сложная штука, поэтому софт тоже становится сложным.

Не поэтому.


> А всякие suckless поделки на практике могут только suck

Против KISS воюем?

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

25. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (19), 30-Июн-26, 12:52 
> Ох уж эти ложные дихотомии

Ложность не доказывается твоим комментарием)

>> мир вокруг - весьма сложная штука, поэтому софт тоже становится сложным.
> Не поэтому.

Поэтому. Сложные предметные области порождают сложный софт.
Так как гит делался как децентрализованная штука - то сработала теорема Брюера.
Поэтому он получился сложный.

Можно конечно выкинуть половину кода со словами "а мне и так сойдет", но на выходе получится штука у которой не будет всех возможностей гита.

>> А всякие suckless поделки на практике могут только suck
> Против KISS воюем?

А что против нее воевать? Принцип классный на бумаге, а в реальности получается то что получается)
На UNIX-way тоже поколения какеров наяривали, и где теперь UNIX со своим way?

Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от e (??), 30-Июн-26, 13:43 
> и где теперь UNIX со своим way?

Примерно везде? Начиная с Intel ME до автомобилей, самолётов, ракет, мед. оборудования, суперкомпьютеров и тд

Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (-), 30-Июн-26, 14:07 
Э?
Ты уверен что в Intel ME, самолётах, ракетах внутри зоопарк "мелких программ которые через текстовые потоки обмениваются информацией" ?

Софт для самолетов я не писал.
А вот в медицинский заглядывал.
И там никакого unixway не было.

Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от q (ok), 30-Июн-26, 12:07 
Напоминаю, что ты не обязан пользоваться ВООБЩЕ ВСЕМ функционалом гита. Оверинжиниринг -- это когда что-то сделали, а оно могло быть проще. Так вот: приведи конкретный пункт, в котором что-то в гите могло быть проще. Хотя бы один пункт. Вот прям ща. Ты же отвечаешь за свои слова, верно? Или просто газифицируешь лужу? Один пункт. Не два, не три, а всего один.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

17. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +1 +/
Сообщение от e (??), 30-Июн-26, 12:33 
> Оверинжиниринг -- это когда что-то сделали, а оно могло быть проще.

Не только. Из Cambridge Dictionary:

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

Вторая часть как раз к гиту и подходит

Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от q (ok), 30-Июн-26, 12:35 
> Вторая часть как раз к гиту и подходит

Отлично! А теперь ты берешь - и приводишь функционал в гите, которым вообще никто не пользуется: ни пользователи, ни другие системы вроде cgit, GitLab etc. Давай. Прям ща. Хоп! - и приводишь ОДНУ такую вещь.

Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от e (??), 30-Июн-26, 13:26 
> приводишь функционал в гите, которым вообще никто не пользуется

Такого функционала просто не может быть, гит слишком распространен, добавь туда хоть аудиоплеер, им хоть кто-то да будет пользоваться.

> ни другие системы вроде cgit, GitLab etc

Так в этом и проблема, по видимому. Git превращается (или уже превратился) из простой СКВ, в некий "бэкенд" для крупных сервисов, судя по последним чейнджлогам. И вариант "просто не пользоваться" избыточным функционалом не прокатывает. На все эти лишние команды приходится обращать внимание, просто потому что они есть, ну, ты же как бы инструмент изучаешь, его желательно "полностью" освоить. И выходит, что для изучения простого доп. инструмента, который вроде работу облегчать должен, нужно времени больше, чем для изучения какого-нибудь ЯП.

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от q (ok), 30-Июн-26, 13:44 
> добавь туда хоть аудиоплеер, им хоть кто-то да будет пользоваться

Функционал аудио-плеера не принадлежит домену управления ревизиями дерева исходников. Приведи функционал, который удовлетворяет следующим критериям:

относится_к_теме_гита && (могло_быть_проще || никто_не_пользуется)

> Git превращается (или уже превратился) из простой СКВ, в некий "бэкенд" для крупных сервисов

Всегда был таким, доброе утро. Хочешь попроще? Пользуйся "Новой папкой (42)" и "Отчет-финальный-финальный-точно-финальный-5-после-правок-8.docx".

> вариант "просто не пользоваться" избыточным функционалом не прокатывает

Прокатывает. Я ими не пользуюсь.

> На все эти лишние команды приходится обращать внимание

Не приходится. О существовании большинства из них я даже не в курсе.

> ты же как бы инструмент изучаешь, его желательно "полностью" освоить

Нет. Инструмент осваиваешь ровно настолько, насколько лично тебе нужно. Скажем, ты даже свой телевизор освоил лишь на 10% - и все равно успешно пользуешься им годами. А вот ты попробуй потыкать по менюхам и на все кнопки пульта -- откроешь для себя редчайшие 90% функционала.

> нужно времени больше, чем для изучения какого-нибудь ЯП

А ЯП ты как изучаешь? По учебникам, в которых объясняется только то, что нужно тебе? Или читаешь стандарт от корки до корки, включая BNF синтаксиса? Вот то-то же и оно. Ты и ЯП не "полностью" осваиваешь.

Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (44), 30-Июн-26, 13:56 
> Скажем, ты даже свой телевизор освоил лишь на 10% - и все равно успешно пользуешься им годами. А вот ты попробуй потыкать по менюхам и на все кнопки пульта -- откроешь для себя редчайшие 90% функционала.

Время зря потратишь.

Как вариант:
Запись фильмов есть, хотя и не всех - но не нужно.
Записи футбола нет, хотя и нужно.

В итоге он нужен только...

А зачем он нужен?

Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от e (??), 30-Июн-26, 13:56 
>  Или читаешь стандарт от корки до корки, включая BNF синтаксиса?

Ты не поверишь

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

47. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (47), 30-Июн-26, 14:02 
> Хочешь попроще? Пользуйся "Новой папкой (42)" и "Отчет-финальный-финальный-точно-финальный-5-после-правок-8.docx".

версионировать код это полный бред, спеку версионируют и все в одном файле, а чтобы 1500 ревизий не плодить, все изначально хорошо продумывают, дальше фиксируют и пишут по зафиксированной спеке код.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

50. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (-), 30-Июн-26, 14:12 
>  все изначально хорошо продумывают, дальше фиксируют и пишут по зафиксированной спеке код

а потом садятся на невидимого розового единорога и улетают в волшебную страну с говорящими пони.

Могут поменяться требования.
Может измениться условия использования.
Код или архитектура может просто оказаться плохими.

Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от e (??), 30-Июн-26, 14:10 
Странная аналогия, телевизор это не рабочий инструмент. Скажем, на сколько процентов функционала МФД осваивают пилоты истребителей? Много там фич, которым они не пользуются и которые усложняют при этом систему? Аналогия тоже так себе, но раз уж мы до них скатились
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

23. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (23), 30-Июн-26, 12:48 
>Оверинжиниринг -- это когда что-то сделали, а оно могло быть проще

вы ошиблись

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

31. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от НектоОткудаТо (?), 30-Июн-26, 13:08 
Не с целью поругаться, но по поводу "проще" - вот не могу назвать detached head удобной концепцией для тех, кто хочет перейти на произвольный коммит. Допускаю, что Вам и многим другим это может казаться простым. А вот мне и многим другим это простым не кажется. Вывод - что не просто для всей целевой аудитории, то простым не является.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

35. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от q (ok), 30-Июн-26, 13:25 
Ты не отличаешь "сложно" от "оверинжиниринг"? Извиняй чувак, но реальные самолеты управляются чуточку сложнее, чем WASD-клавиши (даже если ты на 146% уверен, что WASD хватает! тебе в играх их хватало во всяком случае!)
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +2 +/
Сообщение от хрю (?), 30-Июн-26, 13:36 
git без оверинжиринга называется hg +). До сих пор до конца не умер. Для 95% коммерческих разработок его возможностей заглаза.

Но интеграций уровня gitlab к сожалению нема, отсюда и проистекает к сожалению предсмертное состояние.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (3), 30-Июн-26, 11:52 
Ждём форка или независимой реализации на любом языке из набора GCC. Gccrs ещё не готов.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  –1 +/
Сообщение от Аноним (10), 30-Июн-26, 12:04 
> Ждём форка или независимой реализации на любом языке из набора GCC. Gccrs ещё не готов.

Но зачем?
Оно отлично собирается clang/llvm под свободной лицензией.
Зачем делать форк для гнуракового убожества?

Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  –1 +/
Сообщение от Аноним (3), 30-Июн-26, 12:24 
Потому что, GCC forever! Лучше, чтобы весь бинарный код был сгенерирован одним кодогенератором. По крайней мере, код базовых компонентов системы.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (41), 30-Июн-26, 13:52 
Угу, часть крейтов фейлится или компилится неправильно, если шланг не единственный компилятор в системе. Я знал, что растолюбы тупые, но такой дичи не ожидал. Ну, чтобы не быть голословным, присмотрись к proc-macro2.
Ответить | Правка | Наверх | Cообщить модератору

27. Скрыто модератором  +/
Сообщение от Аноним (3), 30-Июн-26, 12:57 
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

38. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (44), 30-Июн-26, 13:41 
> clang/llvm

Это который отстает в реализации стандартов?

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

42. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Аноним (42), 30-Июн-26, 13:54 
Потому что иметь один компилятор в виде rustc - потенциальная проблема с бэкдором. Единая точка для встраивания вредоносного кода. Нет альтернативных компиляторов. Рано или поздно стрельнет такая штука как описывал Кен Томпсон в "Reflections on Trusting Trust".
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

46. "Выпуск Git 2.55 c включением по умолчанию поддержки Rust"  +/
Сообщение от Гуманоид (?), 30-Июн-26, 14:00 
Эта консольная утилита для скачивания кода с гитхабов уже слишком сложна.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру