<div class="gmail_quote">On Wed, Oct 20, 2010 at 6:58 AM, Angus Hammond <span dir="ltr">&lt;<a href="mailto:angusgh@gmail.com">angusgh@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi everyone,<div>I recently downloaded a copy of the rsync source code from the samba website. I would like some advice in how I could go about familiarizing myself with the code, so that I could read it and edit it. The source tree contains loads of files, and I haven&#39;t got a clue where to start :).</div>

<div>What would you recommend as a good place to begin reading would be?</div><div>Can anyone tell me of a good place to read about what each function and file does?</div><div>Thanks</div><div>Angus</div>
<br>--<br>
Please use reply-all for most replies to avoid omitting the mailing list.<br>
To unsubscribe or change options: <a href="https://lists.samba.org/mailman/listinfo/rsync" target="_blank">https://lists.samba.org/mailman/listinfo/rsync</a><br>
Before posting, read: <a href="http://www.catb.org/~esr/faqs/smart-questions.html" target="_blank">http://www.catb.org/~esr/faqs/smart-questions.html</a><br></blockquote></div><div><br></div>I&#39;d recommend reading this simple summary of how rsync works (the link is also found on the doc page):<div>
<br>     <a href="http://rsync.samba.org/how-rsync-works.html">http://rsync.samba.org/how-rsync-works.html</a><br clear="all"><br></div><div>You will then find various files named for the parts of rsync (generator.c, sender.c, receiver.c) plus &quot;main.c&quot;, which is a good place to get going.<br>
<br></div><div>..wayne..<br>
</div>