Skip to content
This repository has been archived by the owner on Mar 12, 2021. It is now read-only.

Скрипт, подобный gitsync для работы с mercurial #72

Open
GaLich83 opened this issue Feb 16, 2016 · 5 comments
Open

Comments

@GaLich83
Copy link

Понравилась работа скрипта, но в компании корпоративным стандартом для веберов является Mercurial, соответственно, идет давление на использование именно этой системы контроля версий и для 1С.
Насколько большой проблемой является переделать данный скрипт на работу с Mercurial?

@artbear
Copy link
Collaborator

artbear commented Feb 16, 2016

ИМХО переделать несложно.
четыре ключевые команды - коммит, пулл, пуш и клон

@EvilBeaver
Copy link
Owner

Насколько я знаю, эти системы очень похожи. Я никогда не работал с mercurial, но думаю, что переделать будет не сложно. Дерзайте, выделяйте отдельный класс SCM под каждую из систем и присылайте пулреквест. 😊

-----Исходное сообщение-----
От: "GaLich83" notifications@github.com
Отправлено: ‎16.‎02.‎2016 8:51
Кому: "EvilBeaver/oscript-library" oscript-library@noreply.github.com
Тема: [oscript-library] Скрипт, подобный gitsync для работы с mercurial (#72)

Понравилась работа скрипта, но в компании корпоративным стандартом для веберов является Mercurial, соответственно, идет давление на использование именно этой системы контроля версий и для 1С.
Насколько большой проблемой является переделать данный скрипт на работу с Mercurial?

Reply to this email directly or view it on GitHub.

@pumbaEO
Copy link
Collaborator

pumbaEO commented Apr 13, 2016

У hg есть один фатальный недостаток - поддержка кирилических имен файлов на windows машинках, поэтом добавлять поддержку имеет смысл или когда реализуют https://www.mercurial-scm.org/wiki/WindowsUTF8Plan или же у вас конфа вся на латинице.

@ghost
Copy link

ghost commented Apr 13, 2016

Я начинал с Mercurial и он меня поддостал - именно из-за кроссплатформенности и поддержки русских имен. Точнее отсутствия нормальной работы с Windows в связке с русскими именами.

Например вот такое

ну и многие подобные артефакты. Наверное gitsync можно портировать на hg, но вот например precommit1c уже врядли - все внешние обработки в основном имеют русские имена.

на сегодня я бы поступил по другому - я бы оставил gitsync, просто добавил бы преобразование git2hg https://www.mercurial-scm.org/wiki/HgGit
то есть для товарищей склоняющих вас к HG просто имел реплику ;-)

@pumbaEO
Copy link
Collaborator

pumbaEO commented Apr 13, 2016

Если бы не винда, я бы пользовался hg, а так приходиться пользоваться git.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants