<div dir="ltr">Is there movement on an official RANCID release with GIT support?</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 21, 2014 at 12:58 PM, Jeffrey Ollie <span dir="ltr"><<a href="mailto:jeff@ocjtech.us" target="_blank">jeff@ocjtech.us</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Wed, May 21, 2014 at 1:55 PM, heasley <<a href="mailto:heas@shrubbery.net">heas@shrubbery.net</a>> wrote:<br>

> Mon, May 19, 2014 at 11:16:37AM -0700, james machado:<br>
>> there was a message about git and locks back in 2007<br>
>> <a href="http://www.shrubbery.net/pipermail/rancid-discuss/2007-March/002154.html" target="_blank">http://www.shrubbery.net/pipermail/rancid-discuss/2007-March/002154.html</a><br>
>> that talked about this or something related to this.<br>
>><br>
>> best i can remember from past research on using git and rancid.<br>
><br>
> Thanks for that.<br>
><br>
> ----<br>
>>       $BASEDIR is the dir into which all groups go. If you put a generic<br>
>> lockfile here you will make it so multiple groups can't be polled at one<br>
>> time. Typically a temp dir is used where the file includes the group name<br>
>> so there is no stepping on of toes, and stale lockfiles aren't left in<br>
>> unexpected places.<br>
><br>
> The locks shouldn't slow down polling, the lock is only held when making<br>
> commits to the Git repository which shouldn't happen during polling<br>
> (unless I'm misunderstanding something about the code).  I needed the<br>
> locks because I need to run a series of git commands atomically or<br>
> changes from other groups might become part of the wrong commit.<br>
> ----<br>
><br>
> That seems out of scope to me.  Perhaps i do not yet understand the process<br>
> in git.  how would the commits in one group become part of another group's<br>
> commit?  the commit occurs in the group's directory.<br>
<br>
</div>Git is different from CVS or SVN.  In CVS and SVN directories are<br>
significant in that they are essentially separate repositories.  In<br>
Git there is only one repository and a "git add" done in one directory<br>
will be included in a "git commit" done in a different directory.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Jeff Ollie<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Rancid-discuss mailing list<br>
<a href="mailto:Rancid-discuss@shrubbery.net">Rancid-discuss@shrubbery.net</a><br>
<a href="http://www.shrubbery.net/mailman/listinfo/rancid-discuss" target="_blank">http://www.shrubbery.net/mailman/listinfo/rancid-discuss</a><br>
</div></div></blockquote></div><br></div>