I use subversion on a central server and then store each server that is different. The purpose behind it for me was 2 fold, first I have a backup of my configs centeralized and I can roll-back any changes. Second, I can checkout a servers files on a different machine to edit them if I want and check them back when finished. What I meant by file-level is if I edit 
sip.conf and check it in then the whole svn goes to a new version, not just that file. We use a M$ product that has version control at the file level, so for each file in the library there is a version history. <br><br><div>
<span class="gmail_quote">On 6/2/06, <b class="gmail_sendername">Douglas Garstang</b> &lt;<a href="mailto:dgarstang@oneeighty.com">dgarstang@oneeighty.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>





<div>
<div><span><font color="#0000ff" face="Arial" size="2">Bruce,</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
<div><span><font color="#0000ff" face="Arial" size="2">Do you 
run a subversion client on every Asterisk box, and get the files directly, or do 
run the subversion client&nbsp;on a single central server, and distrubute them 
from there?</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
<div><span><font color="#0000ff" face="Arial" size="2">Doug.</font></span></div>
<blockquote style="border-left: 2px solid rgb(0, 0, 255); padding-left: 5px; margin-left: 5px;">
  <div dir="ltr" align="left"><font face="Tahoma" size="2"></font></div><div><span class="q"><font face="Tahoma" size="2">-----Original Message-----<br><b>From:</b> Bruce Reeves 
  [mailto:<a href="mailto:asterisk@nortex-networks.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">asterisk@nortex-networks.com</a>]<br><b>Sent:</b> Friday, June 02, 2006 
  3:03 PM<br><b>To:</b> Asterisk Users Mailing List - Non-Commercial 
  Discussion<br></font></span></div><div><span class="q"><font face="Tahoma" size="2"><b>Subject:</b> Re: [Asterisk-Users] Config Revision 
  Control<br><br></font></span></div><div></div></blockquote></div><div><span class="q">I setup a subversion server and a trunk for my 
  different server configs. You might look at that, it does not appear to keep 
  file level versions, but it works great here.<br><br><br><br>
  </span></div><div><div></div><div><span class="q"><span class="gmail_quote">On 6/2/06, <b class="gmail_sendername">Douglas 
  Garstang</b> &lt;<a href="mailto:dgarstang@oneeighty.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">dgarstang@oneeighty.com</a>&gt; 
  wrote:</span>
  </span></div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"></blockquote></div><div><span class="q">
    <div>
    <div bgcolor="#ffffff" text="#000000">
    <div><span><font color="#0000ff" face="Arial" size="2">Has anyone got any neat 
    solutions for Asterisk .conf file revision control?</font></span></div>
    <div><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
    <div><span><font color="#0000ff" face="Arial" size="2">We have multiple Asterisk 
    boxes here, that we'd like to maintain a _mostly_ common set of conf files 
    on. They aren't all the same though. There's subtle differences. For 
    example,&nbsp;in sip.conf, iax.conf etc, the bindaddr setting is different. 
    Dundi.conf is very different between each system.</font></span></div>
    <div><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
    <div><span><font color="#0000ff" face="Arial" size="2">At the moment I have a file 
    tree on a separate server, and I use the m4 processor to replace certain 
    unique sections of the files. I have a bunch of scripts to build sip.conf 
    etc and then rsync the files out to the servers. It works, mostly, but it 
    isn't elegant.</font></span></div>
    <div><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
    <div><span><font color="#0000ff" face="Arial" size="2">I'd like to revision 
    control all this. I don't know how it could be done with revision control 
    though. As I said, not all the files are the same. I don't know if we'd run 
    a version control client on each Asterisk box, or if we'd run it centrally, 
    and then use rsync again, to copy the files out.</font></span></div>
    <div><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
    <div><span><font color="#0000ff" face="Arial" size="2">Doug.</font></span></div>
    <div><span></span>&nbsp;</div>
    <div><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
    <div><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
    <div><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div></div></div><br></span></div><div><span class="q">_______________________________________________<br>--Bandwidth 
    and Colocation provided by <a href="http://Easynews.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Easynews.com</a> -- 
    <br><br>Asterisk-Users mailing list<br>To UNSUBSCRIBE or update options 
    visit:<br>&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br><br>
<br></span></div><div></div><br><br clear="all"><br>-- <br>Bruce<br>Nortex Networks </div>

</div><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://Easynews.com" target="_blank">Easynews.com</a> --
<br><br>Asterisk-Users mailing list<br>To UNSUBSCRIBE or update options visit:<br> &nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>Bruce<br>Nortex Networks