The OpenNET Project / Index page

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



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

"GitHub выпустил Git LFS 2.6.0"  +/
Сообщение от opennews (ok), 03-Ноя-18, 09:15 
GitHub опубликовал (https://blog.github.com/2018-11-02-git-lfs-v260/)  релиз системы хранения Git LFS 2.6.0 (https://git-lfs.github.com/) (Git Large File Storage), развиваемой GitHub и позволяющей использовать Git для отслеживания версий больших файлов, содержащих наборы данных, звук, видео и графику. Код распространяется (https://github.com/github/git-lfs) под лицензией MIT.


В рамках проекта  подготовлены специальное дополнение к Git, переработанный для эффективной передачи больших данных HTTP-клиент и реализация сервера (https://github.com/github/lfs-test-server). В штатном Git-репозитории большие файлы заменяются на текстовые ссылки, указывающие на контент в отдельном внешнем репозитории, что позволяет избежать повторного копирования файлов при клонировании и извлечении репозитория. При выполнении операций checkout большие файлы не загружаются вместе с остальными данными, а синхронизируются с сервера и хранятся в единственной копии.


Основные новшества (https://github.com/git-lfs/git-lfs/releases/tag/v2.6.0):

-  Обеспечено использование раздельной аутентификации для запросов к API, применяемых для загрузки клиентом необходимых метаданных, и запросов к хранилищу, применяемых клиентом для загрузки или выгрузки данных во внешнее хранилище. Ранее Git LFS определял метод аутентификации для LFS API и в дальнейшем использовал аналогичный метод при взаимодействии с хранилищем, что создавало трудности, так как обычно API и хранилище размещаются на разных серверах.

-  Представлены новые опции для команды "git lfs checkout", упрощающие разбор конфликтов при слиянии, которые не удаётся разрешить автоматически. Опция "git lfs checkout --ours" позволяет при разрешении конфликта принять "нашу" сторону слияния, "git lfs checkout --theirs" - чужую сторону, а "git lfs checkout --base" использовать при слиянии основное состояние.


URL: https://blog.github.com/2018-11-02-git-lfs-v260/
Новость: https://www.opennet.dev/opennews/art.shtml?num=49548

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

Оглавление

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


1. "GitHub выпустил Git LFS 2.6.0"  –8 +/
Сообщение от Дуплик (ok), 03-Ноя-18, 09:15 
Нужно и годно. А что там вместо хешей? Надеюсь не примитивное решeто в виде SHA1.
Ответить | Правка | Наверх | Cообщить модератору

4. "GitHub выпустил Git LFS 2.6.0"  +/
Сообщение от jdskskz (?), 03-Ноя-18, 10:27 
Не хотятъ переходить на SHA256.
Ответить | Правка | Наверх | Cообщить модератору

11. "GitHub выпустил Git LFS 2.6.0"  +4 +/
Сообщение от pavelmvl (?), 03-Ноя-18, 13:04 
А зачем вам sha256? Она тяжелее, чем sha1. Тут же не криптостойкость нужна.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

16. "GitHub выпустил Git LFS 2.6.0"  –1 +/
Сообщение от пох (?), 03-Ноя-18, 17:35 
это смотря кому. подделать комит в код, чтобы и sha1 сошлась, и код работал, и еще и делал что тебе нужно а не что автор написал, и не содержал странного мусора - действительно сложно или невозможно, даже если удастся технически влезть в репо. А наш Дуплик дальше .md не коммитит, там если один бред заменить другим бредом - никто и не заметит даже. Поэтому ему без 256 никак.

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

22. "GitHub выпустил Git LFS 2.6.0"  –1 +/
Сообщение от Аноним (22), 04-Ноя-18, 16:07 
Идиота кусок - новость про хранение бинарных данных в Git, к которым мусор присоединить - нефиг делать.

// b.

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

24. "GitHub выпустил Git LFS 2.6.0"  +/
Сообщение от Аноним (24), 05-Ноя-18, 17:28 
А к исходнику что нельзя? Во многих исходниках есть комментарии, поэтому сначала изменить смысловую часть до комментария, а потом искать коллизию для содержимого комментария. Но это если автор сам замешан в атаке: для sha1 взломана только collision resistance, а second preimage resistance остаётся.
Ответить | Правка | Наверх | Cообщить модератору

27. "GitHub выпустил Git LFS 2.6.0"  +/
Сообщение от Аноним (27), 11-Апр-23, 09:29 
Хм, выглядит, как камень в сторону Git на базе, вроде как, нашумевшей темы с SHA1. Но выглядит бросок жалко/странно, учитывая Open Source.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "GitHub выпустил Git LFS 2.6.0"  –2 +/
Сообщение от Илья (??), 03-Ноя-18, 09:19 
Отлично, попробую туда сложить бинарные зависимости, которые мы временно положили в репозиторий. Надеюсь, настраивается несложно и не надо обучать людей, как этим пользоваться
Ответить | Правка | Наверх | Cообщить модератору

26. "GitHub выпустил Git LFS 2.6.0"  +/
Сообщение от Аноним (26), 07-Ноя-18, 05:25 
вот правильно мыслишь. не надо обучать людей, как этим пользоваться
Ответить | Правка | Наверх | Cообщить модератору

3. "GitHub выпустил Git LFS 2.6.0"  –5 +/
Сообщение от Анастасияemail (??), 03-Ноя-18, 10:00 
LFS это Linux From Scratch.
А эта поделка не нужна. Попыток прикрутить файловую синхронизацию к системе версионирования было уже предостаточно. Не приживается.
Ответить | Правка | Наверх | Cообщить модератору

6. "GitHub выпустил Git LFS 2.6.0"  +1 +/
Сообщение от Аноним (6), 03-Ноя-18, 11:07 
Все довольно просто. Не нужна? Не пользуйтесь.
Ответить | Правка | Наверх | Cообщить модератору

8. "GitHub выпустил Git LFS 2.6.0"  +1 +/
Сообщение от nnn (??), 03-Ноя-18, 11:50 
LFS это London Film School, а твоя поделка никому не нужна.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

12. "GitHub выпустил Git LFS 2.6.0"  +2 +/
Сообщение от Аноним (-), 03-Ноя-18, 14:16 
LFS это Life for Speed, а эта ваша школа никому не нужна.
Ответить | Правка | Наверх | Cообщить модератору

14. "GitHub выпустил Git LFS 2.6.0"  +2 +/
Сообщение от Аноним (14), 03-Ноя-18, 16:11 
LFS это Lost For Society. А этот ваш Scratch никому не нужен
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "GitHub выпустил Git LFS 2.6.0"  –2 +/
Сообщение от Аноним (5), 03-Ноя-18, 10:48 
Как раз пригодится! Я собирают Линукс-мультфильмы делать. Как раз мне нужна система коллективного рисования.
Ответить | Правка | Наверх | Cообщить модератору

10. "GitHub выпустил Git LFS 2.6.0"  +/
Сообщение от Аноним (10), 03-Ноя-18, 13:00 
Возьми Perforce и не парь мозг.
Ответить | Правка | Наверх | Cообщить модератору

13. "GitHub выпустил Git LFS 2.6.0"  +3 +/
Сообщение от Аноним (13), 03-Ноя-18, 15:12 
Это же проприетарщина!!!
Ответить | Правка | Наверх | Cообщить модератору

17. "GitHub выпустил Git LFS 2.6.0"  +1 +/
Сообщение от Аноним (17), 03-Ноя-18, 19:39 
Ну, либо свободен-голоден.
Ответить | Правка | Наверх | Cообщить модератору

21. "GitHub выпустил Git LFS 2.6.0"  –3 +/
Сообщение от Тот_Самый_Анонимус (?), 04-Ноя-18, 08:26 
Вот так в людских головах произошла подмена свободы. Оказывается теперь свобода выбора пропиетарности инструмента не является свободой.
Ответить | Правка | Наверх | Cообщить модератору

28. "GitHub выпустил Git LFS 2.6.0"  +/
Сообщение от Аноним (27), 11-Апр-23, 09:56 
Хуже - это оффтопик!
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

18. "GitHub выпустил Git LFS 2.6.0"  +2 +/
Сообщение от Crazy Alex (ok), 03-Ноя-18, 20:39 
что он вам плохого сделал? перфорс кроме общего неудобства и проаприетарности ещё и прилично тупит на бинарных файлах
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

7. "GitHub выпустил Git LFS 2.6.0"  –1 +/
Сообщение от Аноним (7), 03-Ноя-18, 11:24 
По заголовку подумал, что это какой-то супер-автоматизированный source-based дистрибутив. Немного разочаровался.
Ответить | Правка | Наверх | Cообщить модератору

9. "Microsoft GitHub выпустил Git LFS 2.6.0"  +/
Сообщение от Andrey Mitrofanov (?), 03-Ноя-18, 12:33 
> По заголовку подумал, что это какой-то супер-автоматизированный source-based дистрибутив.
> Немного разочаровался.

Да, действительно.  Заголовок нужно--^^^ для людей писать!

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

19. "GitHub выпустил Git LFS 2.6.0"  +1 +/
Сообщение от Аноним (19), 04-Ноя-18, 00:27 
Аналогично. Думал, что наконец то единственному нормальномц дистру поддержку запилили, ан нет.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

29. "GitHub выпустил Git LFS 2.6.0"  +/
Сообщение от Аноним (27), 11-Апр-23, 09:56 
Ты про NixOS/GuixOS подумал?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

15. "GitHub выпустил Git LFS 2.6.0"  –1 +/
Сообщение от Аноним (15), 03-Ноя-18, 16:49 
Тьфу, опять этот голынг.
Ответить | Правка | Наверх | Cообщить модератору

23. "GitHub выпустил Git LFS 2.6.0"  –1 +/
Сообщение от Daemon (??), 05-Ноя-18, 06:43 
Git Linux From Scratch )))
Ответить | Правка | Наверх | Cообщить модератору

25. "GitHub выпустил Git LFS 2.6.0"  +1 +/
Сообщение от Аноним (25), 06-Ноя-18, 09:05 
> не загружаются вместе с остальными данными, а синхронизируются с сервера и хранятся в единственной копии.

Распределённые системы контроля версий говорили они...

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

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

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




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

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