Re: Система управления версиями без "сервера"

2010-03-15 Thread Andrey Rahmatullin
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: Система управления версиями без "сервера"

2010-03-15 Thread Andrey Rahmatullin
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: Система управления версиями без "сервера"

2010-03-15 Thread Andrey Rahmatullin
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: Система управления версиями без "сервера"

2010-03-15 Thread Victor Wagner
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: Система управления версиями без " сервера"

2010-03-15 Thread Alexey Pechnikov
Hello!

См. fossil.Как я его использую, описано здесь:
http://sqlite.mobigroup.ru/src/wiki?name=fossil
Названный ресурс как раз fossil и обслуживает :-)

Best regards, Alexey Pechnikov.
http://pechnikov.tel/


Re: Система управления версиями без "сервера"

2010-03-15 Thread Dmitry Nezhevenko
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: Система управления версиями без "сервера"

2010-03-15 Thread Michael Shigorin
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: Система управления версиями без "сервера"

2010-03-16 Thread Andrey Rahmatullin
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: Система управления версиями без "сервера"

2010-03-16 Thread Иван Лох
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: Система управления версиями без "сервера"

2010-03-16 Thread Dmitry Nezhevenko
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: Система управления версиями без "сервера"

2010-03-16 Thread Dmitry Nezhevenko
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: Система управления версиями без "сервера"

2010-03-16 Thread Alexander GQ Gerasiov
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: Система управления версиями без "сервера"

2010-03-16 Thread Иван Лох
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: Система управления версиями без "сервера"

2010-03-16 Thread Dmitry Nezhevenko
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: Система управления версиями без "сервера"

2010-03-16 Thread Иван Лох
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: Система управления версиями без "сервера"

2010-03-16 Thread Dmitry Nezhevenko
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: Система управления версиями без "сервера"

2010-03-16 Thread Andrey Rahmatullin
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: Система управления версиями без "сервера"

2010-03-17 Thread Maxim Tyurin
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: Система управления версиями без "сервера"

2010-03-17 Thread Maxim Tyurin
Oleksandr Gavenko writes:

> Тут стоит вспомнить Bazaar - они то вроде как чуть ли не 20 раз меняли
> формат репозитория. В последнем маджорном релизе 2.0 также
> ввели новый формат.

Поддержка формата 2a вроде в 1.7 появилась.
В 2.x просто 2a по умолчанию.
-- 

With Best Regards, Maxim Tyurin
JID:mrko...@jabber.pibhe.com



Re: Система управления версиями без "сервера"

2010-03-17 Thread Maxim Tyurin
Alexander GQ Gerasiov writes:

> У гит в этом смысле всё хорошо. Он на сервере подготавливает пак
> специально для клиента. Минимальный по объему.

У bzr зависит от используемого протокола.
Хорошо может быть при использовании bzr+ssh://
при использовании sftp://, ftp://, ... он будет много данных по сети
гонять.
-- 

With Best Regards, Maxim Tyurin
JID:mrko...@jabber.pibhe.com



Re: Система управления версиями без "сервера"

2010-03-17 Thread Maxim Tyurin
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: Система управления версиями без "сервера"

2010-03-17 Thread Maxim Tyurin
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: Система управления версиями без " сервера"

2010-03-19 Thread Alexey Pechnikov
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: Система управления версиями без " сервера"

2010-03-19 Thread Alexey Pechnikov
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/