Page 9 of 11

Re: Git, Mercurial или Bazaar?

Posted: Fri 07 Mar, 2014 07:58
by John Doe

Latest post of the previous page:

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

https://github.com/svn2github/farmanager

Re: Git, Mercurial или Bazaar?

Posted: Fri 07 Mar, 2014 08:42
by NightRoman
Интересно. А какая практическая польза? В том смысле, что git svn и так позволяет работать с свн репозиторием, то есть без зеркала.

Re: Git, Mercurial или Bazaar?

Posted: Fri 07 Mar, 2014 08:49
by NightRoman
Впрочем, есть польза, конечно. Хотя бы веб интерфейс для просмотра коммитов там поприятнее.

Re: Git, Mercurial или Bazaar?

Posted: Fri 07 Mar, 2014 12:34
by John Doe
Именно.
Просмотр исходников (и особенно диффов) на порядок удобнее.

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

Re: Git, Mercurial или Bazaar?

Posted: Sat 08 Mar, 2014 13:46
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 официальное зеркало...

Re: Git, Mercurial или Bazaar?

Posted: Sat 08 Mar, 2014 22:52
by techie
Для начала можно неофициальное. Я что-то слабо представляю как это мержить из нелинейной истории гит в линейную свн.

Re: Git, Mercurial или Bazaar?

Posted: Sat 08 Mar, 2014 22:55
by John Doe
Мержить не предлагается, хочется хотя бы readonly-зеркало.

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

Re: Git, Mercurial или Bazaar?

Posted: Wed 08 Oct, 2014 20:29
by techie
Есть вот такой вот cron job - https://bitbucket.org/rirror/ - здесь исходники - https://bitbucket.org/rirror/rirror - можно добавить.

Re: Git, Mercurial или Bazaar?

Posted: Thu 09 Oct, 2014 19:32
by Maximus5
На счет неофициальных зеркал. Есть мое: https://github.com/Maximus5/Far3bis
Все коммиты биса идут от оф.транка.

Re: Git, Mercurial или Bazaar?

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

Re: Git, Mercurial или Bazaar?

Posted: Sat 11 Oct, 2014 09:51
by Maximus5
Ест-но, а разве есть другие способы? И не проблема это.

Re: Git, Mercurial или Bazaar?

Posted: Mon 13 Oct, 2014 08:40
by techie
Есть Mercurial Queue, Quilt и альтернативы для поддержки patch queues. С постоянным rebase Git не работал.

Git, Mercurial или Bazaar?

Posted: Thu 11 Dec, 2014 23:51
by Skiv
Планируется ли официальный переезд на GitHub так, чтобы Issues и Releases тоже там были?
Возможно это бы активизировало разработку и исправление багов. На данный момент подключение новых разработчиков к проекту не совсем прозрачно.

Git, Mercurial или Bazaar?

Posted: Fri 12 Dec, 2014 20:08
by DrKnS
Skiv wrote:На данный момент подключение новых разработчиков к проекту не совсем прозрачно.
Чем оно не совсем прозрачно конкретно для вас?

Git, Mercurial или Bazaar?

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

Git, Mercurial или Bazaar?

Posted: Sat 13 Dec, 2014 08:47
by DrKnS
Аналогично.