Hoi Wendy,<br><br>Bedankt voor de extra tip.<br><br>Dit weekend publiceer ik dit artikel dan op de wiki.<br><br>Gegroet.<br>Dirk<br><br><div class="gmail_quote">Op 19 juni 2009 14:43 schreef Wendy <span dir="ltr">&lt;<a href="http://vlaanderen.pm">vlaanderen.pm</a>@<a href="http://wendy.org">wendy.org</a>&gt;</span> het volgende:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Dirk,<br>
<br>
Dank voor de mooie samenvatting.<br>
<br>
Nog een ander goed boek over Git (aanbevolen door Liz):<br>
Version Control with Git - Jon Loeliger (O&#39;Reilly, 2009, ISBN 978-0-596-52012-0)<br>
<a href="http://oreilly.com/catalog/9780596520120/" target="_blank">http://oreilly.com/catalog/9780596520120/</a><br>
<br>
Groet,<br>
Wendy<div class="im"><br>
<br>
<br>
At 01:14 PM 6/19/2009, DirkDn wrote:<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
HoiHoi,<br>
<br>
Ter samenvatting van de GIT bespreking op de Perl Vlaanderen meeting afgelopen woensdag.<br>
<br>
Git is een versioning systeem gebaseerd op sha1 hash sleutels in plaats van bestands- en directory eigenschappen (grootte, timestamps, ...).<br>
Deze sha1 hash sleutels worden berekend op de inhoud van de bestanden, directories, ... in de GIT repository.<br>
<br>
De sleutels worden gebruikt als unieke &quot;database-sleutels&quot; die verwijzen naar de gecompresseerde bestanden in de GIT repository.<br>
<br>
Gebaseerd op deze &quot;database logica&quot; kan GIT heel snel met een minimum aan schijfruimte en een maximum aan flexibiliteit en snelheid zijn diensten aanbieden. Bvb een bestand, onderdeel van een software pakket, dat in 10 verschillende branches en in 10 verschillende versies een identieke hash sleutel heeft, wordt maar 1 keer opgeslagen en er wordt simpelweg 100 keer naar gelinkt.<br>


<br>
Git branches zijn leuk om verschillende tracks parallel te doen verlopen over een langere periode.<br>
Git stashes zijn dan weer nuttig om vlug even terug te keren naar een &quot;propere&quot; repository en de eigen wijzigingen even in &quot;geheugen&quot; opzij te zetten. Stashes kunnen ook op andere branches dan de huidige toegepast worden.<br>


<br>
Remote committen is blijkbaar meer een organisatorische dan technische uitdaging :-).<br>
<br>
Behalve de command line zijn er ook gui&#39;s in overvloed. Puur grafisch bvb &quot;git gui&quot; of gitk en shell text based is er bvb tig.<br>
<br>
Ondertussen zijn er al enkele interessante GIT klassen beschikbaar op CPAN waaronder &quot;Git::Class&quot;, &quot;Git::FastExport&quot;, &quot;Git::Github&quot;, ... .<br></div>
&lt;a href=&quot;&lt;<a href="http://search.cpan.org/search?query=git&amp;mode=module" target="_blank">http://search.cpan.org/search?query=git&amp;mode=module</a>&gt;<a href="http://search.cpan.org/search?query=git&amp;mode=module" target="_blank">http://search.cpan.org/search?query=git&amp;mode=module</a>&quot;&gt;Git op CPAN&lt;/a&gt;<div class="im">

<br>
<br>
Aan git + perl presentaties ontbreekt het ook niet op Slideshare.<br></div>
&lt;a href=&quot;&lt;<a href="http://www.slideshare.net/search/slideshow?lang=en&amp;submit=post&amp;q=git+perl&amp;commit=search" target="_blank">http://www.slideshare.net/search/slideshow?lang=en&amp;submit=post&amp;q=git+perl&amp;commit=search</a>&gt;<a href="http://www.slideshare.net/search/slideshow?lang=en&amp;submit=post&amp;q=git+perl&amp;commit=search" target="_blank">http://www.slideshare.net/search/slideshow?lang=en&amp;submit=post&amp;q=git+perl&amp;commit=search</a>&quot;&gt;GIT+Perl op SlideShare&lt;/a&gt;<br>


<br>
Enkele gewaardeerde GIT Boeken<br>
&lt;a href=&quot;&lt;<a href="http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git" target="_blank">http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git</a>&gt;<a href="http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git" target="_blank">http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git</a>&quot;&gt;Pragmatic Version Control Using Git, Get a project-wide UNDO button using Git, by Travis Swicegood, 9781934356159, Dec 2008&lt;/a&gt;<br>


&lt;a href=&quot;&lt;<a href="http://book.git-scm.com/index.html" target="_blank">http://book.git-scm.com/index.html</a>&gt;<a href="http://book.git-scm.com/index.html" target="_blank">http://book.git-scm.com/index.html</a>&quot;&gt;The Git Community Book (Open Source)&lt;/a&gt;<br>


<br>
Online Tips &amp; Tricks<br>
&lt;a href=&quot;&lt;<a href="http://www.gitready.com/" target="_blank">http://www.gitready.com/</a>&gt;<a href="http://www.gitready.com/" target="_blank">http://www.gitready.com/</a>&quot;&gt;git ready, learn git one commit at a time&lt;/a&gt;<br>


&lt;a href=&quot;&lt;<a href="http://jan-krueger.net/development/git-cheat-sheet-extended-edition" target="_blank">http://jan-krueger.net/development/git-cheat-sheet-extended-edition</a>&gt;<a href="http://jan-krueger.net/development/git-cheat-sheet-extended-edition" target="_blank">http://jan-krueger.net/development/git-cheat-sheet-extended-edition</a>&quot;&gt;Git cheat sheet, extended edition&lt;/a&gt;<br>


&lt;a href=&quot;&lt;<a href="http://jonas.nitro.dk/git/quick-reference.html" target="_blank">http://jonas.nitro.dk/git/quick-reference.html</a>&gt;<a href="http://jonas.nitro.dk/git/quick-reference.html" target="_blank">http://jonas.nitro.dk/git/quick-reference.html</a>&quot;&gt;Git Quick Reference &lt;/a&gt;<br>


&lt;a href=&quot;&lt;<a href="http://git-scm.com/course/svn.html" target="_blank">http://git-scm.com/course/svn.html</a>&gt;<a href="http://git-scm.com/course/svn.html" target="_blank">http://git-scm.com/course/svn.html</a>&quot;&gt;From SVN to GIT&lt;/a&gt;<br>


<br>
Groetjes.<br>
<br>
Dirk<br>
_______________________________________________<br>
Vlaanderen mailing list<br>
<a href="mailto:Vlaanderen@pm.org" target="_blank">Vlaanderen@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/vlaanderen" target="_blank">http://mail.pm.org/mailman/listinfo/vlaanderen</a><br>
</blockquote>
<br>
_______________________________________________<br>
Vlaanderen mailing list<br>
<a href="mailto:Vlaanderen@pm.org" target="_blank">Vlaanderen@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/vlaanderen" target="_blank">http://mail.pm.org/mailman/listinfo/vlaanderen</a><br>
</blockquote></div><br>