Git, Mercurial или Bazaar?

Разработка Far.
User avatar
John Doe
Бюрократ
Posts: 11419
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Git, Mercurial или Bazaar?

Post by John Doe » Fri 07 Mar, 2014 07:58

Latest post of the previous page:

http://svn2github.com/ - mirror svn repositories to github.com

https://github.com/svn2github/farmanager

User avatar
NightRoman
Posts: 5872
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 9 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman » Fri 07 Mar, 2014 08:42

Интересно. А какая практическая польза? В том смысле, что git svn и так позволяет работать с свн репозиторием, то есть без зеркала.

User avatar
NightRoman
Posts: 5872
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 9 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman » Fri 07 Mar, 2014 08:49

Впрочем, есть польза, конечно. Хотя бы веб интерфейс для просмотра коммитов там поприятнее.

User avatar
John Doe
Бюрократ
Posts: 11419
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Git, Mercurial или Bazaar?

Post by John Doe » Fri 07 Mar, 2014 12:34

Именно.
Просмотр исходников (и особенно диффов) на порядок удобнее.

Таким образом удобно представлять свои патчи (я уже воспользовался https://github.com/svn2github/farmanager/pull/1/files)

User avatar
John Doe
Бюрократ
Posts: 11419
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Git, Mercurial или Bazaar?

Post by John Doe » Sat 08 Mar, 2014 13:46

John Doe wrote:http://svn2github.com/ - mirror svn repositories to github.com

https://github.com/svn2github/farmanager
Github не предусматривает такой функции как синхронизация с внешними источниками.
Поэтому некий скрипт должен следить за обновлениями svn, и инициировать обновление.
На стороне svn2github.com это сделано, и обновления периодически происходят, но конечно не сразу после коммита.

Вот если бы сделать на Github официальное зеркало...

User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Re: Git, Mercurial или Bazaar?

Post by techie » Sat 08 Mar, 2014 22:52

Для начала можно неофициальное. Я что-то слабо представляю как это мержить из нелинейной истории гит в линейную свн.

User avatar
John Doe
Бюрократ
Posts: 11419
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Git, Mercurial или Bazaar?

Post by John Doe » Sat 08 Mar, 2014 22:55

Мержить не предлагается, хочется хотя бы readonly-зеркало.

Официальное было бы удобно тем, что обновление git может запускаться тем же скриптом, что оформляет новый билд, а значит на Github изменения будут видны сразу.
Можно конечно и неофициальное, но в этом случае за неимением лучшего скрипт обновления будет запускаться по cron, и изменения не будут синхронными.

User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Re: Git, Mercurial или Bazaar?

Post by techie » Wed 08 Oct, 2014 20:29

Есть вот такой вот cron job - https://bitbucket.org/rirror/ - здесь исходники - https://bitbucket.org/rirror/rirror - можно добавить.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by Maximus5 » Thu 09 Oct, 2014 19:32

На счет неофициальных зеркал. Есть мое: https://github.com/Maximus5/Far3bis
Все коммиты биса идут от оф.транка.

User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Re: Git, Mercurial или Bazaar?

Post by techie » Sat 11 Oct, 2014 09:37

Maximus5 wrote:На счет неофициальных зеркал. Есть мое: https://github.com/Maximus5/Far3bis
Все коммиты биса идут от оф.транка.
Так там же патчи сверху накатаны. А как синхронизация с trunk происходит? Постоянный rebase?

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by Maximus5 » Sat 11 Oct, 2014 09:51

Ест-но, а разве есть другие способы? И не проблема это.

User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

Re: Git, Mercurial или Bazaar?

Post by techie » Mon 13 Oct, 2014 08:40

Есть Mercurial Queue, Quilt и альтернативы для поддержки patch queues. С постоянным rebase Git не работал.

Skiv
Posts: 4
Joined: Tue 23 Jul, 2013 09:02

Git, Mercurial или Bazaar?

Post by Skiv » Thu 11 Dec, 2014 23:51

Планируется ли официальный переезд на GitHub так, чтобы Issues и Releases тоже там были?
Возможно это бы активизировало разработку и исправление багов. На данный момент подключение новых разработчиков к проекту не совсем прозрачно.

User avatar
DrKnS
Posts: 4646
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 125 times
Contact:

Git, Mercurial или Bazaar?

Post by DrKnS » Fri 12 Dec, 2014 20:08

Skiv wrote:На данный момент подключение новых разработчиков к проекту не совсем прозрачно.
Чем оно не совсем прозрачно конкретно для вас?

Skiv
Posts: 4
Joined: Tue 23 Jul, 2013 09:02

Git, Mercurial или Bazaar?

Post by Skiv » Sat 13 Dec, 2014 04:19

HACKING-RU wrote:Все исправления следует отправлять на наш баг трекер: http://bugs.farmanager.com
С исправлением бага понятно, надо прикрепить diff-файл к его описанию.
А как быть с добавлением новой функциональности, оптимизацией или рефакторингом?

User avatar
DrKnS
Posts: 4646
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 125 times
Contact:

Git, Mercurial или Bazaar?

Post by DrKnS » Sat 13 Dec, 2014 08:47

Аналогично.

User avatar
ctapmex
Posts: 990
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

Git, Mercurial или Bazaar?

Post by ctapmex » Fri 13 Mar, 2015 06:41

опять пора думать где хранить код фара
Google Code wrote:Начиная с сегодняшнего дня, мы прекращаем возможность создания новых проектов на Google Code. Сервис будет закрыт примерно через 10 месяцев к 25 января 2016 года. Ниже перечислены ссылки на инструменты миграции, спроектированные для того, чтобы помочь вам перенести ваши проекты.

Сроки:
12 Марта, 2015 — Создание новых проектов отключено.
24 Августа, 2015 — Переход в режим «только для чтения».
25 Января, 2016 — Закрытие сервиса. Будет доступно скачивание архива проекта включая исходный код, багтрекер и вики. Архив будет доступен до конца 2016 года.

Гугл будет продолжать предоставлять Git и Gerrit хостинг для таких проектов как Android и Chrome. Мы по-прежнему будем поддерживать зеркала таких проектов, как Eclipse, kernel.org и другие.

Post Reply

Return to “Development”