Meetup videó

In: Magyar

10 May 2008

Aki lemaradt, és érdekli az előadás, most bepótolhatja:

A többi előadás videói is elérhetők a Meetup Blogon.

7 Responses to Meetup videó

Avatar

vmiklos

May 10th, 2008 at 15:13

uh, ez az “adatkorrupcio meg nem lepett fel, ilyen meg nem volt a bazaar torteneteben” jokis ellenpont a git “minden checksumolunk” szemleletehez kepest :)

amugy darcsnal volt ilyen, hogy siman at tudtal irni eszrevetlenul egy regi patchet es utana ha valaki frissen leszedte a repot akkor hozza mar sebzett kod erkezett. ez a bzrnel is ennyire egyszeru? (vagy csak a helyzet zavaraban mondtad ezt de azert vannak checksumok a repoban)

Avatar

vmiklos

May 10th, 2008 at 15:25

ja es ize, nem fikazas csak ket gondolat ehhez a merge tracking dologhoz.

1) nem tamogatja minden elosztott verziokezelo, pl darcsban nincs ilyen

2) azt mondod, hogy ez azert jo mert igy nem lesznek conflictok, de sztem nem ez a nagy elonye. sokkal inkabb az, hogy peldaul nalunk valaki elkezd dolgozni egy kulon xorg73 branchben az xorg 7.3 supporton 0.8pre1 verzional, ezzel elkeszul mondjuk 0.8 utan, es merge utan visszakeresheto, hogy ezen a feature-on o 0.8pre1nel kezdett el dolgozni (mig darcsnal csak annyit latsz, hogy 0.8 utan kerult be aztan szevasz).

ha pedig valakinek pont az a szimatikus ahogy darcs csinalja (abban az esetben ha ez az info felesleges, el akarja kerulni a merge “spam” commitokat) akkor ottvan a git rebase vagy bzrhez is van bzr-rebase plugin.

Avatar

phanatic

May 10th, 2008 at 15:33

adatkorrupció bazaarban: próbáld meg, és szólj, ha sikerült ;)

1) tudom, sőt van olyan nem-DVCS is, ami meg támogatja. a helyes állítás, hogy ez leginkább a DVCS-ekre jellemző (meg különben is, kivétel erősíti a szabályt :P)

2) ez is tiszta, csak már le akartam zárni valahogy a mondandómat, és így sikerült kijönni belőle :)

Avatar

phanatic

May 10th, 2008 at 15:40

a 2)-eshez: néha hajlamos vagyok szóban, de akár még írásban is két egymáshoz nem igazán kapcsolódó dolgot összekapcsolni, ha stresszes vagyok. most is ez történt. mea culpa.

Avatar

vmiklos

May 10th, 2008 at 21:51

a kerdes arra vonatkozott, hogy te mint hozzaerto mennyire konnyen tudsz eszrevetlenul modositani utolag egy bzr repot :) (darcs eseten nekem konnyu volna)

gitnel (szinten mint hozzaerto) a kovetkezokeppen lehetne pl demonstralni, hogy nem lehet eszrevetlenul modositani a historyt:

$ echo foo >foo.c

$ git init

$ git add foo.c

$ git commit -m init

$ git fsck

most nem fog irni semmit, tehat minden rendben.

$ chmod 644 .git/objects/25/7cc5642cb1a054f08cc83f2d943e56fd3ebe99

$ echo bar > .git/objects/25/7cc5642cb1a054f08cc83f2d943e56fd3ebe99

$ git fsck

mostmar irni fogja, hogy serult a repo. ilyenkor egyszeruen egy masik repobol ujra be kell szerezni a jo objectet (25/7cc5642cb1a054f08cc83f2d943e56fd3ebe99 file) es keszenvagy. ez bzr modra hogy nez ki? :)

Avatar

phanatic

May 10th, 2008 at 22:21

egy gyors ránézés után (nem igazán értek ehhez, én csak a bazaar nyilvános API-ját használom, a belsejéhez semmi közöm):

az aktuális formátum az adatokat ún. pack fájlokban tárolja, amelyek bináris formátumúak. a fájlok sha1 sumja megegyezik a pack fájl nevével, tehát ha azokat módosítod, már annyi is. ha jól látom, akkor a git is ugyanerre játszik.

Avatar

vmiklos

May 11th, 2008 at 11:26

ah, ertem. akkor igazabol ti is kirakhatjatok a ‘cryptographic authentication of history’ szoveget amire mi annyira buszkek vagyunk ;)

Comment Form

Photostream

    IMG_0544IMG_0543IMG_0538IMG_0537IMG_0536IMG_0535
  • Buzogány László: Engem sem hagyott nyugodni a dolog, le kellett írnom :)) http://www.weblap.ro/millio-dollaros-ot [...]
  • basti: worked flawlessly on my Leopard 10.5.7 system with: qt-mac-opensource-src-4.5.2 PyQt-ma-gpl-4.5.2 [...]
  • UDS: Mi várható a 9.10-ben? « klog gyártósor: [...] Tovább »   [...] [...]
  • hunsly: Rendesen támogatni fogja az Asus F5GL notim! :) Nem szeretem a gányolást, de most sajna Karmic ke [...]
  • phanatic: Nem titkos az anyag, úgyhogy amint lesz egy kis idÅ‘m, írok a Bazaarral kapcsolatos fejleményekrÅ [...]