Re: Система управления версиями без "сервера"
On Mon, Mar 15, 2010 at 10:05:35AM +0300, dkemail wrote: > Есть сервер только с ssh/sftp/http. Не подскажите клиента сабжа для > рабочих станций без сервиса "CVS" на сервере... > > Использовал tla, но понадобился еще и клиент под мастдай... Есть ли > что-нибудь многоплатформенное? Да в общем-то что угодно. svn, git, hg -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): > Да да :) Только кому ж верить? nvidia-glx Readme или PAM ? Считать, что мантейнер пакета pam0_console Dmitry V. Levin знает об администрировании GNU/Linux вообще и специфике ALT в частности немного больше, чем сотрудники NVIDIA(r) Corporation. -- abulava in sisyphus@ signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
On Mon, Mar 15, 2010 at 10:36:28AM +0300, dkemail wrote: > Но SVN, GIT и Mercurial должны иметь свои подсистемы на сервере... а > хотелось обойтись только sftp на сервере, или я не прав? Под подсистемами в данном случае подразумевается бинарник в /usr/bin, вызываемый через ssh от имени юзера. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): ГУ РК РИЦОКО - что за организация? анимешное что-то судя по "рицоко" signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
On Mon, Mar 15, 2010 at 10:13:40AM +0200, Oleksandr Gavenko wrote: > С SVN подозреваю такое не покатит... Не дождётесь. svn+ssh:// -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): * Lost .oO(когда я слышу слово "массовое управление питанием", почему-то на ум приходит дородная и властная начальница столовой) signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
On 2010.03.15 at 10:36:28 +0300, dkemail wrote: >> > Но SVN, GIT и Mercurial должны иметь свои подсистемы на сервере... а > хотелось обойтись только sftp на сервере, или я не прав? Конечно неправ. Зачем делать checkout непосредственно на сервере? Надо на рабочей станции делать checkout, потом собирать из рабочей копии пакет (в крайнем случае просто архив tar.gz) его тащить на сервер и там устанавливать. Кстати tar cf - . |ssh server tar -C куда-надо -xf - гораздо удобнее, чем sftp, когда надо перетащить кучу файлов, особенно если там еще и симлинки есть. Конечно, rsync еще удобнее, но его на том конце может не быть (если уж там бинарников cvs/svn/hg нету), а tar есть наверянка. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100315083909.gb25...@wagner.pp.ru
Re: Система управления версиями без " сервера"
Hello! См. fossil.Как я его использую, описано здесь: http://sqlite.mobigroup.ru/src/wiki?name=fossil Названный ресурс как раз fossil и обслуживает :-) Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Система управления версиями без "сервера"
On Mon, Mar 15, 2010 at 10:13:40AM +0200, Oleksandr Gavenko wrote: > On 2010.03.15 9:36, dkemail wrote: >> Andrey Rahmatullin пишет: >> Но SVN, GIT и Mercurial должны иметь свои подсистемы на сервере... а >> хотелось обойтись только sftp на сервере, или я не прав? >> >> > Неа, по крайней мере для Mercurial в blink-arm/.hg/hgrc > у меня прописано: > ssh://u...@192.168.1.38//srv/hg/blink-arm > > и все команды работают... > > С SVN подозреваю такое не покатит... > Оно как и rsync, запускает сам себя на сервере, и общается уже сам с собой -- WBR, Dmitry signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
On Mon, Mar 15, 2010 at 10:05:35AM +0300, dkemail wrote: > Есть сервер только с ssh/sftp/http. Не подскажите клиента сабжа > для рабочих станций без сервиса "CVS" на сервере... git устроит? -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100315203550.gb14...@osdn.org.ua
Re: Система управления версиями без "сервера"
On Tue, Mar 16, 2010 at 11:26:11AM +0300, dkemail wrote: > Можете помочь найти информацию как его настроить в заданной > конфигурации(т.е. без git-core на сервере)... Спасибо! Такое требование не заявлялось и не выглядит обоснованным. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): Дэвид Блэйн, раскукожь иксы обратно!! -- vvk in sisyphus@ signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
On Tue, Mar 16, 2010 at 11:26:11AM +0300, dkemail wrote: > Michael Shigorin пишет: > >On Mon, Mar 15, 2010 at 10:05:35AM +0300, dkemail wrote: > >>Есть сервер только с ssh/sftp/http. Не подскажите клиента сабжа > >>для рабочих станций без сервиса "CVS" на сервере... > > > >git устроит? > > > Можете помочь найти информацию как его настроить в заданной > конфигурации(т.е. без git-core на сервере)... Спасибо! Без git-core, конечно, git работать не будет. Но, по-умолчанию, git не будет запускать свой сервер. Он нужен лишь для того, чтобы можно было коммитить не имея ssh доступа к серверу. Если Вы хотите использовать git для приватных нужд, то просто используйте ssh с ключами. Лучшая, IMHO, книга по инфраструктуре Git sudo aptitude install gitmagic или http://www-cs-students.stanford.edu/~blynn/gitmagic/ -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100316092257.ga20...@nano.ioffe.rssi.ru
Re: Система управления версиями без "сервера"
On Tue, Mar 16, 2010 at 04:31:05PM +0200, Oleksandr Gavenko wrote: > On 2010.03.16 14:16, dkemail wrote: >> Пока решение: http://wiki.bazaar.canonical.com/BazaarForWebDevs >> > ИМХО не лучшее. > > Bazaar на иходниках GNU Emacs лог файла 15-20 секунд строит. Просто лог или лог для конкретного файла? Первое -- во всех DVCS по идее должно быть практически мгновенной операцией (и в гит и в mercurial это так). Второе -- из общего лога нужно "фильтровать" то, что нужно конкретно. -- WBR, Dmitry signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
On Tue, Mar 16, 2010 at 05:52:51PM +0200, Oleksandr Gavenko wrote: > Но, недавно пулил изменения. 15 МiB через gprs дошло > (много т.к. закомитили pdf файлы). > Через день пулил - все те же 15 МiB! > Пока оно 20 мин пулилось мне в irc рассказали что > у bzr есть такая оптимизация - при обработке bzr merge > (это pull в их терминологии) сервер отдает > последние 50 ченжей не задумываясь, вот я во второй раз > получил эти pdf! Поганцы, расчитано на быструю работу > в локальной сети. Афигеть. > > Столмана многие критиковали за его решение в пользу Bazaar. > Вторым вариантом был Git - и он многим нравился, > но у Столмана нелюбовь к Линусу. > Тогда mercurial =) -- WBR, Dmitry signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
Hello, Oleksandr. On Tue, 16 Mar 2010 17:52:51 +0200 Oleksandr Gavenko wrote: > On 2010.03.16 17:27, Dmitry Nezhevenko wrote: > >> Bazaar на иходниках GNU Emacs лог файла 15-20 секунд строит. > > > > Просто лог или лог для конкретного файла? > > > для конкретного файла. > > Тоже с дифом и всеми другими операциями. Правда в официально > поддерживаемом клиенте для Windows. > > Но, недавно пулил изменения. 15 МiB через gprs дошло > (много т.к. закомитили pdf файлы). > Через день пулил - все те же 15 МiB! У гит в этом смысле всё хорошо. Он на сервере подготавливает пак специально для клиента. Минимальный по объему. -- Best regards, Alexander GQ Gerasiov Contacts: e-mail:g...@cs.msu.su Jabber: g...@jabber.ru Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49 BAEA CA87 E9E8 2AAC 33F1 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100316202047.42ca8...@cs.msu.su
Re: Система управления версиями без "сервера"
On Tue, Mar 16, 2010 at 06:23:21PM +0200, Oleksandr Gavenko wrote: > > Видно старые комитеры - фанаты Git. У git есть одно важное достоинство -- его разработчики постоянно имеют дело с большим репозитарием и большим количеством коммитов. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100316173358.gf20...@nano.ioffe.rssi.ru
Re: Система управления версиями без "сервера"
On Tue, Mar 16, 2010 at 08:33:58PM +0300, Иван Лох wrote: > On Tue, Mar 16, 2010 at 06:23:21PM +0200, Oleksandr Gavenko wrote: > > > > Видно старые комитеры - фанаты Git. > > У git есть одно важное достоинство -- его разработчики постоянно > имеют дело с большим репозитарием и большим количеством коммитов. > Отсюда и его же недостатки :) Начиная с того, что все эти разработчики сидят за одной осью :) -- WBR, Dmitry signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
On Tue, Mar 16, 2010 at 11:28:19PM +0200, Dmitry Nezhevenko wrote: > On Tue, Mar 16, 2010 at 08:33:58PM +0300, Иван Лох wrote: > > On Tue, Mar 16, 2010 at 06:23:21PM +0200, Oleksandr Gavenko wrote: > > > > > > Видно старые комитеры - фанаты Git. > > > > У git есть одно важное достоинство -- его разработчики постоянно > > имеют дело с большим репозитарием и большим количеством коммитов. > > > > Отсюда и его же недостатки :) Начиная с того, что все эти разработчики > сидят за одной осью :) Для остальных есть cygwin. Вернее, всегда был cygwin. Сейчас-то приблуд для git под другую ось -- море. Недостатки у git, конечно, есть. Но неприятие часто возникает, IMHO, всего лишь из-за того, что одни и те же вещи можно делать разными способами. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100316220312.gg20...@nano.ioffe.rssi.ru
Re: Система управления версиями без "сервера"
On Wed, Mar 17, 2010 at 01:03:12AM +0300, Иван Лох wrote: > > > > > > У git есть одно важное достоинство -- его разработчики постоянно > > > имеют дело с большим репозитарием и большим количеством коммитов. > > > > > > > Отсюда и его же недостатки :) Начиная с того, что все эти разработчики > > сидят за одной осью :) > > Для остальных есть cygwin. Вернее, всегда был cygwin. Сейчас-то приблуд > для git под другую ось -- море. C сигвином тоже проблем хватает :) Например, с line endings. В новом cygwin-е вообще выкинули выбор EOL при установке. Хотя, есть вроде autocrlf или что-то подобное у git-а. Cygwin -- относительно нормальное решение, если работать _только_ в нем. -- WBR, Dmitry signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
On Wed, Mar 17, 2010 at 01:03:12AM +0300, Иван Лох wrote: > Для остальных есть cygwin. Вернее, всегда был cygwin. Сейчас-то приблуд > для git под другую ось -- море. Они уже не тормозят на stat() или на чём там гит официально тормозил под Win32? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): В сизиф полетел новый rpm-build-python. В принципе, это расширенный и улучшенный старый. -- cray in devel@ signature.asc Description: Digital signature
Re: Система управления версиями без "сервера"
Oleksandr Gavenko writes: > On 2010.03.16 14:16, dkemail wrote: >> Пока решение: http://wiki.bazaar.canonical.com/BazaarForWebDevs >> > ИМХО не лучшее. > > Bazaar на иходниках GNU Emacs лог файла 15-20 секунд строит. Это какой-то неправильный bzr. Какая версия? > Не подскажите как обстоят дела в Git и Mercurial на больших > репозиториях с длинной историей? -- With Best Regards, Maxim Tyurin JID:mrko...@jabber.pibhe.com
Re: Система управления версиями без "сервера"
Oleksandr Gavenko writes: > Тут стоит вспомнить Bazaar - они то вроде как чуть ли не 20 раз меняли > формат репозитория. В последнем маджорном релизе 2.0 также > ввели новый формат. Поддержка формата 2a вроде в 1.7 появилась. В 2.x просто 2a по умолчанию. -- With Best Regards, Maxim Tyurin JID:mrko...@jabber.pibhe.com
Re: Система управления версиями без "сервера"
Alexander GQ Gerasiov writes: > У гит в этом смысле всё хорошо. Он на сервере подготавливает пак > специально для клиента. Минимальный по объему. У bzr зависит от используемого протокола. Хорошо может быть при использовании bzr+ssh:// при использовании sftp://, ftp://, ... он будет много данных по сети гонять. -- With Best Regards, Maxim Tyurin JID:mrko...@jabber.pibhe.com
Re: Система управления версиями без "сервера"
dkem...@aport2000.ru writes: > Andrey Rahmatullin пишет: >> On Mon, Mar 15, 2010 at 10:05:35AM +0300, dkemail wrote: >> >>> Есть сервер только с ssh/sftp/http. Не подскажите клиента сабжа >>> для рабочих станций без сервиса "CVS" на сервере... >>> >>> Использовал tla, но понадобился еще и клиент под >>> мастдай... Есть ли что-нибудь многоплатформенное? >>> >> Да в общем-то что угодно. svn, git, hg >> >> > Но SVN, GIT и Mercurial должны иметь свои подсистемы на сервере... а > хотелось обойтись только sftp на сервере, или я не прав? У bzr есть 2 возможности sftp:// на сервере не требует присутствия bzr bzr+ssh:// требует присутствия bzr на сервере, работает более эффективно С tla на bzr переехать вообще без проблем т.к. tla это bazaar-1, а bzr это bazaar-2. -- With Best Regards, Maxim Tyurin JID:mrko...@jabber.pibhe.com
Re: Система управления версиями без "сервера"
Oleksandr Gavenko writes: > On 2010.03.17 17:57, Maxim Tyurin wrote: >> Oleksandr Gavenko writes: >> >>> On 2010.03.16 14:16, dkemail wrote: Пока решение: http://wiki.bazaar.canonical.com/BazaarForWebDevs >>> ИМХО не лучшее. >>> >>> Bazaar на иходниках GNU Emacs лог файла 15-20 секунд строит. >> >> Это какой-то неправильный bzr. Какая версия? >> > 2.1.0-x from http://wiki.bazaar.canonical.com/WindowsDownloads > > формат репозтория вроде 2a (formerly "brisbane-core") - как по умолчанию. Странно. У меня bzr log работает очень быстро. Правда мы на 2.0.4 сидим и на 2.1.x до выхода 2.1.1 не собираемся переходить. Дома качну бранч емакса с ланчпада и проверю. -- With Best Regards, Maxim Tyurin JID:mrko...@jabber.pibhe.com
Re: Система управления версиями без " сервера"
Hello! On Tuesday 16 March 2010 17:40:40 Oleksandr Gavenko wrote: > On 2010.03.15 14:01, Alexey Pechnikov wrote: > > Hello! > > > > См. fossil.Как я его использую, описано здесь: > > > > http://sqlite.mobigroup.ru/src/wiki?name=fossil > > > Классная штука, она получается в репозитории исходных текстов > хранят wiki странички и тикеты? Да. > Вы не пробовали мержить когда конфликты в wiki/тикетах? Без разницы, где конфликты - движок версионности-то общий. > Как с производительностью? По ссылке есть некоторые тесты для веб-интерфейса. Что касается стандартной работы - тут эскулайт вне конкуренции, все быстро. > Уже биндинг в Emacs есть: > http://www.mail-archive.com/fossil-us...@lists.fossil-scm.org/msg00742.html > > Наверно интерфейса для расширений как у Trac пока нету. > Если бы красоту Trac'а добавить... > workflow у Trac классный, roadmap, etc. Можно прикрутить любой интерфейс к фоссиловской базе. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Система управления версиями без " сервера"
Hello! On Friday 19 March 2010 18:28:42 Oleksandr Gavenko wrote: > Получается идейно - это более мощный вариант Git и Mersurial. > > Будем пробовать )) Идейно это распределенная нереляционная база данных: http://www.fossil-scm.org/index.html/doc/tip/www/theory1.wiki Пожалуй, идея помощнее будет, чем модные нынче облачные сервисы. Best regards, Alexey Pechnikov. http://pechnikov.tel/