ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] opinion: Git is the next Unix
@ 2008-02-09 21:26 Michael Shigorin
  2008-02-09 21:41 ` Евгений Терешков
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Michael Shigorin @ 2008-02-09 21:26 UTC (permalink / raw)
  To: devel

	Здравствуйте.
Попалась на глаза довольно интересная статья:
http://www.advogato.org/person/apenwarr/diary/371.html

Зачесались руки сделать какую-нить запихивалку пусть для начала
/etc в git, а вообще говоря -- чего-нить более произвольного.
alterator-git. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  2008-02-09 21:26 [devel] opinion: Git is the next Unix Michael Shigorin
@ 2008-02-09 21:41 ` Евгений Терешков
  2008-02-09 21:55 ` Michael Shigorin
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 12+ messages in thread
From: Евгений Терешков @ 2008-02-09 21:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michael Shigorin пишет:

> 	Здравствуйте.
> Попалась на глаза довольно интересная статья:
> http://www.advogato.org/person/apenwarr/diary/371.html

Спасибо, почитаем.

> Зачесались руки сделать какую-нить запихивалку пусть для начала /etc в
> git

etckeeper - в Сизифе. УМВР.

> , а вообще говоря -- чего-нить более произвольного. alterator-git. :)

Why not?

- -- 
С уважением, Терешков Евгений.
Jabber ID: evg@altlinux.org, evg_krsk@jabber.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)

iEYEARECAAYFAkeuHh0ACgkQU3UGRj5hQchzXACfTRSA/thGNV4alp70PHVB1+if
YwwAnjwitPyAsAmHt/mHxO1Ed1yfCxT0
=pwru
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  2008-02-09 21:26 [devel] opinion: Git is the next Unix Michael Shigorin
  2008-02-09 21:41 ` Евгений Терешков
@ 2008-02-09 21:55 ` Michael Shigorin
  2008-02-09 21:59   ` Mikhail Gusarov
  2008-02-10 17:06 ` [devel] opinion: Git is the next Unix Денис Смирнов
    3 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2008-02-09 21:55 UTC (permalink / raw)
  To: devel

On Sat, Feb 09, 2008 at 11:26:51PM +0200, I wrote:
> Попалась на глаза довольно интересная статья:
> http://www.advogato.org/person/apenwarr/diary/371.html
> Зачесались руки

Тьфу ты, какие только глупости не напишешь, не дочитав статью.
(хотя на эти тоже чешутся)

2 mithraen: там упоминают и использование git для бэкапа, 
и в качестве стораджа для вики.  Извини, если мозоль :)

PS: а ещё у него нашлась такая штука:
http://alumnit.ca/~apenwarr/netselect/README
(пригодится, если делать автовыбиралку зеркала)
(сейчас упакую)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  2008-02-09 21:55 ` Michael Shigorin
@ 2008-02-09 21:59   ` Mikhail Gusarov
  2008-02-09 22:01     ` [devel] netselect Michael Shigorin
  0 siblings, 1 reply; 12+ messages in thread
From: Mikhail Gusarov @ 2008-02-09 21:59 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 630 bytes --]

Twas brillig at 23:55:15 09.02.2008 UTC+02 when Michael Shigorin did gyre and gimble:

 MS> PS: а ещё у него нашлась такая штука:
 MS> http://alumnit.ca/~apenwarr/netselect/README (пригодится, если
 MS> делать автовыбиралку зеркала) (сейчас упакую)

Если ли бы ты заглядывал в соседние репозитории время от времени, то
упаковал бы её (как и netselect-apt, который там рядом) лет на пять
раньше ;)

-- 
JID: dottedmag@jabber.dottedmag.net

[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] netselect
  2008-02-09 21:59   ` Mikhail Gusarov
@ 2008-02-09 22:01     ` Michael Shigorin
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2008-02-09 22:01 UTC (permalink / raw)
  To: devel

On Sun, Feb 10, 2008 at 03:59:20AM +0600, Mikhail Gusarov wrote:
>  MS> PS: а ещё у него нашлась такая штука:
>  MS> http://alumnit.ca/~apenwarr/netselect/README (пригодится, если
>  MS> делать автовыбиралку зеркала) (сейчас упакую)
> Если ли бы ты заглядывал в соседние репозитории время от
> времени, то упаковал бы её (как и netselect-apt, который там
> рядом) лет на пять раньше ;)

Не, лет пять тому оно мне не было нужно ну совсем ;)
А так -- порой заглядываю или расспрашиваю.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  2008-02-09 21:26 [devel] opinion: Git is the next Unix Michael Shigorin
  2008-02-09 21:41 ` Евгений Терешков
  2008-02-09 21:55 ` Michael Shigorin
@ 2008-02-10 17:06 ` Денис Смирнов
  2008-02-10 17:09   ` Mikhail Gusarov
  2008-02-10 18:15   ` Led
    3 siblings, 2 replies; 12+ messages in thread
From: Денис Смирнов @ 2008-02-10 17:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 876 bytes --]

On Sat, Feb 09, 2008 at 11:26:51PM +0200, Michael Shigorin wrote:
MS> 	Здравствуйте.
MS> Попалась на глаза довольно интересная статья:
MS> http://www.advogato.org/person/apenwarr/diary/371.html
MS> Зачесались руки сделать какую-нить запихивалку пусть для начала
MS> /etc в git, а вообще говоря -- чего-нить более произвольного.
MS> alterator-git. :)

Желающие взять в зубы fuse и написать таки именно git-backed fs есть? :)

Для /etc уже было сказано почему не подходит (хотя я уже повадился /etc
хранить в git чтобы отслеживать изменения). Но вот для обычных юзверьских
данных очень даже.

Жаль лишь что OpenOffice хранит все в zip'е, и таким образом нет никакой
экономии от того что odt лежат в git, только возможность отката.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  2008-02-10 17:06 ` [devel] opinion: Git is the next Unix Денис Смирнов
@ 2008-02-10 17:09   ` Mikhail Gusarov
  2008-02-10 21:47     ` Денис Смирнов
  2008-02-10 18:15   ` Led
  1 sibling, 1 reply; 12+ messages in thread
From: Mikhail Gusarov @ 2008-02-10 17:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 534 bytes --]

Twas brillig at 20:06:33 10.02.2008 UTC+03 when Денис Смирнов did gyre and gimble:

 ДС> Жаль лишь что OpenOffice хранит все в zip'е, и таким образом нет
 ДС> никакой экономии от того что odt лежат в git, только возможность
 ДС> отката.

Раз уж это fuse, то можно и ooo-шные документы специальным образом обработать.

-- 
JID: dottedmag@jabber.dottedmag.net

[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  2008-02-10 17:06 ` [devel] opinion: Git is the next Unix Денис Смирнов
  2008-02-10 17:09   ` Mikhail Gusarov
@ 2008-02-10 18:15   ` Led
  2008-02-10 21:50     ` Денис Смирнов
  1 sibling, 1 reply; 12+ messages in thread
From: Led @ 2008-02-10 18:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Sunday, 10 February 2008 19:06:33 Денис Смирнов написав:
> On Sat, Feb 09, 2008 at 11:26:51PM +0200, Michael Shigorin wrote:
> MS> 	Здравствуйте.
> MS> Попалась на глаза довольно интересная статья:
> MS> http://www.advogato.org/person/apenwarr/diary/371.html
> MS> Зачесались руки сделать какую-нить запихивалку пусть для начала
> MS> /etc в git, а вообще говоря -- чего-нить более произвольного.
> MS> alterator-git. :)
>
> Желающие взять в зубы fuse и написать таки именно git-backed fs есть? :)

http://www.sfgoth.com/~mitch/linux/gitfs/

-- 
Led

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  2008-02-10 17:09   ` Mikhail Gusarov
@ 2008-02-10 21:47     ` Денис Смирнов
  0 siblings, 0 replies; 12+ messages in thread
From: Денис Смирнов @ 2008-02-10 21:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1474 bytes --]

On Sun, Feb 10, 2008 at 11:09:31PM +0600, Mikhail Gusarov wrote:

ДС>> Жаль лишь что OpenOffice хранит все в zip'е, и таким образом нет
ДС>> никакой экономии от того что odt лежат в git, только возможность
ДС>> отката.
MG> Раз уж это fuse, то можно и ooo-шные документы специальным образом обработать.

В общем-то да :) Только в этом случае (распаковка/упаковка) появится
неприятный side effect -- файл после сохранения на эту FS может отличаться
от оригинала при побайтовом сравнении.

Вообще расширить git до полноценной FS (добавление mode и uid/gid) вполне
возможно. Только это сломает совместимость :(

В общем-то даже EA к нему прикрутить особых сложностей не представляет.

Принципиальный недостаток git -- невозможность _нормально_ работать с
большими файлами. Решить его было бы тоже можно -- добавлением нового вида
объекта "файл, который состоит из нескольких блоков". Каждый блок --
отдельный объект.

При такой схеме степень сжатия больших файлов ухудшится, однако появится
возможность делать относительно дешевый seek даже по многогигабайтным
файлам. Например сделать размер блока в 64k.

Ну и ещё у git есть существенный недостаток -- для действительно БОЛЬШИХ
распределнных FS sha1 от объекта мало. Вероятность коллизии слишком
велика.

Сейчас мы таким образом google FS на стероидах изобретем :)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  2008-02-10 18:15   ` Led
@ 2008-02-10 21:50     ` Денис Смирнов
  2008-02-10 22:04       ` Led
  0 siblings, 1 reply; 12+ messages in thread
From: Денис Смирнов @ 2008-02-10 21:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 330 bytes --]

On Sun, Feb 10, 2008 at 08:15:47PM +0200, Led wrote:

>> Желающие взять в зубы fuse и написать таки именно git-backed fs есть? :)
L> http://www.sfgoth.com/~mitch/linux/gitfs/

Оно read-only :(

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  2008-02-10 21:50     ` Денис Смирнов
@ 2008-02-10 22:04       ` Led
  0 siblings, 0 replies; 12+ messages in thread
From: Led @ 2008-02-10 22:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Sunday, 10 February 2008 23:50:07 Денис Смирнов написав:
> On Sun, Feb 10, 2008 at 08:15:47PM +0200, Led wrote:
> >> Желающие взять в зубы fuse и написать таки именно git-backed fs есть? :)
>
> L> http://www.sfgoth.com/~mitch/linux/gitfs/
>
> Оно read-only :(

Это не единственный её недостаток. Я указал это не как решение, а как 
возможную отправную точку.

-- 
Led

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] opinion: Git is the next Unix
  @ 2008-02-15  0:36   ` Michael Shigorin
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2008-02-15  0:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Feb 10, 2008 at 12:40:16AM +0300, Alexander Bokovoy wrote:
> > Зачесались руки сделать какую-нить запихивалку пусть для
> > начала /etc в git, а вообще говоря -- чего-нить более
> > произвольного.  alterator-git. :)
> Пройденный этап, уже многократно обсуждалось в git@vger.

Дошло уже :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2008-02-15  0:36 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-09 21:26 [devel] opinion: Git is the next Unix Michael Shigorin
2008-02-09 21:41 ` Евгений Терешков
2008-02-09 21:55 ` Michael Shigorin
2008-02-09 21:59   ` Mikhail Gusarov
2008-02-09 22:01     ` [devel] netselect Michael Shigorin
2008-02-10 17:06 ` [devel] opinion: Git is the next Unix Денис Смирнов
2008-02-10 17:09   ` Mikhail Gusarov
2008-02-10 21:47     ` Денис Смирнов
2008-02-10 18:15   ` Led
2008-02-10 21:50     ` Денис Смирнов
2008-02-10 22:04       ` Led
2008-02-15  0:36   ` Michael Shigorin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git