Git, Mercurial или Bazaar?

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

Re: Git, Mercurial или Bazaar?

Post by John Doe »

Latest post of the previous page:

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

https://github.com/svn2github/farmanager
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman »

Интересно. А какая практическая польза? В том смысле, что git svn и так позволяет работать с свн репозиторием, то есть без зеркала.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by NightRoman »

Впрочем, есть польза, конечно. Хотя бы веб интерфейс для просмотра коммитов там поприятнее.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by John Doe »

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

Таким образом удобно представлять свои патчи (я уже воспользовался https://github.com/svn2github/farmanager/pull/1/files)
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by John Doe »

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: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

Re: Git, Mercurial или Bazaar?

Post by techie »

Для начала можно неофициальное. Я что-то слабо представляю как это мержить из нелинейной истории гит в линейную свн.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by John Doe »

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

Официальное было бы удобно тем, что обновление git может запускаться тем же скриптом, что оформляет новый билд, а значит на Github изменения будут видны сразу.
Можно конечно и неофициальное, но в этом случае за неимением лучшего скрипт обновления будет запускаться по cron, и изменения не будут синхронными.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

Re: Git, Mercurial или Bazaar?

Post by techie »

Есть вот такой вот cron job - https://bitbucket.org/rirror/ - здесь исходники - https://bitbucket.org/rirror/rirror - можно добавить.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by Maximus5 »

На счет неофициальных зеркал. Есть мое: https://github.com/Maximus5/Far3bis
Все коммиты биса идут от оф.транка.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

Re: Git, Mercurial или Bazaar?

Post by techie »

Maximus5 wrote:На счет неофициальных зеркал. Есть мое: https://github.com/Maximus5/Far3bis
Все коммиты биса идут от оф.транка.
Так там же патчи сверху накатаны. А как синхронизация с trunk происходит? Постоянный rebase?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Git, Mercurial или Bazaar?

Post by Maximus5 »

Ест-но, а разве есть другие способы? И не проблема это.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

Re: Git, Mercurial или Bazaar?

Post by techie »

Есть Mercurial Queue, Quilt и альтернативы для поддержки patch queues. С постоянным rebase Git не работал.
Skiv
Posts: 4
Joined: Tue 23 Jul, 2013 09:02

Git, Mercurial или Bazaar?

Post by Skiv »

Планируется ли официальный переезд на GitHub так, чтобы Issues и Releases тоже там были?
Возможно это бы активизировало разработку и исправление багов. На данный момент подключение новых разработчиков к проекту не совсем прозрачно.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Git, Mercurial или Bazaar?

Post by DrKnS »

Skiv wrote:На данный момент подключение новых разработчиков к проекту не совсем прозрачно.
Чем оно не совсем прозрачно конкретно для вас?
Skiv
Posts: 4
Joined: Tue 23 Jul, 2013 09:02

Git, Mercurial или Bazaar?

Post by Skiv »

HACKING-RU wrote:Все исправления следует отправлять на наш баг трекер: http://bugs.farmanager.com
С исправлением бага понятно, надо прикрепить diff-файл к его описанию.
А как быть с добавлением новой функциональности, оптимизацией или рефакторингом?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Git, Mercurial или Bazaar?

Post by DrKnS »

Аналогично.
Post Reply

Return to “Development”