The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проект Fedora мигрировал на Git, интегрировал systemd и пере..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от opennews on 31-Июл-10, 00:11 
Несколько часов назад разработчики проекта Fedora сообщили (http://lists.fedoraproject.org/pipermail/devel-announce/2010...) о переводе инфраструктуры контроля изменений в spec-файлах и обработки поставляемых в составе пакетов патчей на систему управления исходными текстами Git. В качестве причин выбора Git отмечается высокая скорость обработки запросов, распределенная организация работы, удобные механизмы обработки патчей к upstream коду, привычность системы для разработчиков, поддержка offline режима работы, упрощение внесения экспериментальных изменений и использование Git во многих первичных проектах, таких как Gnome и Linux ядро.


Для автоматизации выполнения типовых для проекта Fedora операций и упрощения миграции на Git для привыкших к CVS разработчиков подготовлена утилита fedpkg, а также комплекс инструментов dist-git (http://fedoraproject.org/wiki/Infrastructure/VersionControl/...), пришедший на смену dist-cvs. Для разделения прав доступа разработчиков ...

URL: http://lists.fedoraproject.org/pipermail/devel-announce/2010.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=27487

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  –10 +/
Сообщение от Skipper_gmr email on 31-Июл-10, 00:11 
Может кто нибудь сведущий в этой теме, объяснить мне преимущества перехода с CVS на git?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +5 +/
Сообщение от Аноним (??) on 31-Июл-10, 00:19 
>Может кто нибудь сведущий в этой теме, объяснить мне преимущества перехода с
>CVS на git?

прочитайте новость дальше заголовка, хотя бы  первый абзац

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "поддержка оффлайн режима работы - это 5"  –1 +/
Сообщение от Вова on 31-Июл-10, 06:43 
>>Может кто нибудь сведущий в этой теме, объяснить мне преимущества перехода с
>>CVS на git?
>
>прочитайте новость дальше заголовка, хотя бы  первый абзац

а причина одна:
We have a very large set of repositories (over 10.5K) and a largish number of
contributors (1050).

ну тут как бы да.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +2 +/
Сообщение от iav (ok) on 31-Июл-10, 07:18 
Хоть раз попробовав современные Git и Mercurial, или хотя бы SVN, к CVS вернуться совершенно невозможно.
Стошнит.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +1 +/
Сообщение от sHaggY_caT (ok) on 31-Июл-10, 09:23 
>преимущества перехода с CVS на git?

LoooL! Как Вы вообще, там, без атомарных коммитов, живете?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от vle (ok) on 31-Июл-10, 13:40 
>Может кто нибудь сведущий в этой теме, объяснить мне преимущества перехода с
>CVS на git?

На мой взгляд главная причина -- отсутствие понятия "право коммита"
как такового. Ввиду распределенности системы оно отпадает.
Сделал, закоммитил у себя в бранче, показал. Всё.

Остальное см. тут:
http://www.youtube.com/watch?v=4XpnKHJAok8

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

28. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  –1 +/
Сообщение от Трухин_Юрий_Владимирович (ok) on 01-Авг-10, 14:49 
распределенные репозитории
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  –9 +/
Сообщение от anonymous (??) on 31-Июл-10, 00:54 
Молодцы. Теперь вместо одного файла придётся качать все со всей историей изменений. Ура идиотам!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +1 +/
Сообщение от User294 (ok) on 31-Июл-10, 01:42 
А может это и к лучшему? Меньше "казуалов" будет качать из системы контроля версий, которая не для того создана. По изначальной задумке - система контроля версий это не средство для обслуживания всех качателей свежака а средство взаимодействия РАЗРАБОТЧИКОВ. На всех качателей свежака - никаких серверов не хватит. А вот при РАЗРАБОТКЕ качаться у вас будет только мелкая дельта (в гите это весьма приятно сделано и дельта сливается быстро). А наличие всего репа с всей историей версий - далеко не лишнее, когда что-то где-то отломалось внезапно. Или мало ли - центральный сервак не дай боже сдох. Да, о удобстве тех кто качает 1 раз в жизни и потом забывает о репе навсегда разработчики врядли пекутся. А зачем им это? oO

Грубо говоря, CVS сервер-ориентированная модель. А git - равный с равным, в p2p стиле. В CVS можно получить только ошметки от репа. В git - получаешь полноценный реп.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +3 +/
Сообщение от anonymous (??) on 31-Июл-10, 03:10 
Палишься, анонимный брат. Можно и не качать всю историю . man git-clone, опция --depth
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от anonymous (??) on 31-Июл-10, 11:09 
>Палишься, анонимный брат. Можно и не качать всю историю . man git-clone, опция --depth

И что? С этим огрызком хоть полноценно можно работать? Да и нафига мне ВСЕ файлы, когда мне нужны только 5-6.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от anonymous (??) on 31-Июл-10, 12:04 
>И что? С этим огрызком хоть полноценно можно работать? Да и нафига
>мне ВСЕ файлы, когда мне нужны только 5-6.

ВСЕ файлы - это spec и патчи. Что конкретно вам из этого нужно?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от anonymous (??) on 31-Июл-10, 12:38 
>ВСЕ файлы - это spec и патчи. Что конкретно вам из этого нужно?

Нет, ВСЕ - это все спеки и патчи. А мне нужно выборочное количество спеков/патчей с возможностью коммитить.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от anonymous (??) on 31-Июл-10, 13:46 
>>ВСЕ файлы - это spec и патчи. Что конкретно вам из этого нужно?
>
>Нет, ВСЕ - это все спеки и патчи. А мне нужно выборочное
>количество спеков/патчей с возможностью коммитить.

Один пакет (src.rpm) - один репозиторий.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от anonymous (??) on 31-Июл-10, 19:14 
>Один пакет (src.rpm) - один репозиторий.

Кошмар!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

30. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от northbear (??) on 02-Авг-10, 01:42 
Гон, какой-то... Участвуешь в разработке приложения, которое тебе как бы нафиг не нужно. А тебе надо взять пару файлов, что-то там попортачить и залить обратно?

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

Гон...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

27. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +1 +/
Сообщение от User294 (ok) on 31-Июл-10, 22:40 
>И что? С этим огрызком хоть полноценно можно работать?

Подождите, в случае SVN ведь все работают с огрызком (локальная копия - без истории версий). И ничего, все как бы довольны. Что за двойные стандарты? oO

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +2 +/
Сообщение от kost BebiX email on 31-Июл-10, 12:26 
Ага, только занимать это будет меньше чем свн-репозиторий.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от anonymous (??) on 31-Июл-10, 12:40 
>Ага, только занимать это будет меньше чем свн-репозиторий.

С чего бы это вдруг?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  –1 +/
Сообщение от anonymous (??) on 31-Июл-10, 01:52 
>Меньше "казуалов" будет качать из системы контроля версий, которая не для того создана.

Не проще ли тогда вообще закрыть исходники?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +5 +/
Сообщение от h31 (ok) on 31-Июл-10, 12:51 
А что ты сделал для проекта, что он тебе должен что-то? Ты заплатил? Ты участвуешь в разработке? Нет? Ну тогда иди лесом. Полностью согласен с разрабами.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +1 +/
Сообщение от anonymous (??) on 31-Июл-10, 19:16 
>А что ты сделал для проекта, что он тебе должен что-то? Ты заплатил? Ты участвуешь в разработке? Нет? Ну тогда иди лесом. Полностью согласен с разрабами.

Опять начинается тыканье. Может я разраб, у которого просто физически нет быстрого анлимного интернета. Откуда тебе знать?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от Noor (ok) on 31-Июл-10, 21:20 
Уууу брат... Будь ты разраб то бы знал, что для этого сверх быстрый и сверхбезлимитный инет не нужен. Скачал один раз все целиком, а уж изменения тянуть без разницы под чем, будь то GIT, SVN или вообще BZR. Или плох тот разраб, что не тянет срез каждый раз заново? :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +4 +/
Сообщение от Аноним (??) on 31-Июл-10, 09:25 
Ого, кто-то все еще использует (использовал до этого момента) CVS?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  –2 +/
Сообщение от Аноним (??) on 31-Июл-10, 09:32 
>Ого, кто-то все еще использует (использовал до этого момента) CVS?

Не только используют, но и новые реализации создают. OpenBSD-шники сейчас пилят OpenCVS http://www.opencvs.org/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +3 +/
Сообщение от sHaggY_caT (ok) on 31-Июл-10, 12:23 
>>Ого, кто-то все еще использует (использовал до этого момента) CVS?
>
>Не только используют, но и новые реализации создают. OpenBSD-шники сейчас пилят OpenCVS
>http://www.opencvs.org/

Некрофилия :) Почему бы не юзать централизованный Subversion? Кто-нибудь знает хоть один аргумент за CVS, и против SVN?
Не централизованные vs децентрализованные, а именно преимущества отсталого неатомарного CVS?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от исчо_адын_аноним on 31-Июл-10, 15:27 
>>>Ого, кто-то все еще использует (использовал до этого момента) CVS?
>>
>>Не только используют, но и новые реализации создают. OpenBSD-шники сейчас пилят OpenCVS
>>http://www.opencvs.org/
>
>Некрофилия :) Почему бы не юзать централизованный Subversion? Кто-нибудь знает хоть один
>аргумент за CVS, и против SVN?
>Не централизованные vs децентрализованные, а именно преимущества отсталого неатомарного CVS?

Нету таких. Вон гентушники стонут, шлют линусу патчи на гит, тестят это на Дроббинсе с его фантой. но пока не очень получается - шибко спецефик. требования

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

31. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от Andrew Kolchoogin on 02-Авг-10, 13:19 
> Кто-нибудь знает хоть один аргумент за CVS, и против SVN?

Repo-copy. :)

В CVS'е формат хранения репозитария таков, что может быть легко прочитан человеком. И поэтому плохо обрабатывается машиной. :) Я про отсутствие атомарности мульти-коммитов, конечно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

32. "я знаю"  +/
Сообщение от Вова on 02-Авг-10, 16:31 
формат даты в CVS очень хороший - "week ago"  и тп; очень удобно, в svn этого нет.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

33. "Проект Fedora мигрировал на Git, интегрировал systemd и пере..."  +/
Сообщение от валера1980 on 02-Авг-10, 18:27 
>>>Ого, кто-то все еще использует (использовал до этого момента) CVS?
>>
>>Не только используют, но и новые реализации создают. OpenBSD-шники сейчас пилят OpenCVS
>>http://www.opencvs.org/
>
>Некрофилия :) Почему бы не юзать централизованный Subversion? Кто-нибудь знает хоть один
>аргумент за CVS, и против SVN?
>Не централизованные vs децентрализованные, а именно преимущества отсталого неатомарного CVS?

Добавляй еще PostgreSQL в список - собсна не важно какую VCS использовать - главное что-бы процесс был поставлен, а переезд на новую связан с кучей накладных расходов - зачем чинить-то, что не сломано ?
Для нового проекта да - смысл есть, для устоявшегося...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




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

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