Date: Sun, 05 Apr 2009 13:36:32 -0400 From: Chuck Robey <chuckr@telenix.org> To: freebsd-current@freebsd.org Subject: comparing svn and cvs somewhat Message-ID: <49D8EC20.70700@telenix.org>
next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have gotten a local copy of the svn repo going on my home here, by using svnsync, which seems (by what I've read and been told) to be the right method. I'm wondering about a feature that is there for cvs, in cvsup, but which seems to be missing in svnsync for svn. What I'm after is a much better way to maintain a local repo than what I'm seeing now in maintaining my svn repo, with svnsync. The main feature that I think I'm missing is the ability to be able to compare files on a central server (something serving all FreeBSDers) to files on everybody's personal repo, and to automatically update them if there isn't a perfect comparison. I'm not talking about the varying ways that your repo might get damaged, but I think that svnsync only knows that you have a particular revision number, not that the file is correct. If your repo gets damage, I think that nothing exists to automatically fix it. So, if this feature IS something that's already available in svn, I'd like to here a summary of what tool to use the how to do it, so I can verify myself that what I'm thinking about already exists. That'd free me to begin writing software, to see if I could implement such a feature. I'm not truly certain of this, but it seems to me that implementing such a feature, using something like Python, would be very easy to do. Could end up with a svn version of cvs's cvsup. Maybe, call it svnup? I'm terrible at names, if you think that name makes no sense, please, tell me so. Second question, maybe a more difficult one, I wonder if such a feature would be a popular one, or perhaps, something extremely outside of the way that we would want our repo's to be maintained? Maybe FreeBSD doesn't want to allow folks to have their own repos? I think that this ability, to make sure that your home repo is correct, is missing now for svn, I need to know if this is right, and that if the ability suddenly showed up, would that be a Good Thing or a Bad Thing? Whatever, it seems like a very fun thing to write, I hope it's not already written. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAknY7CAACgkQz62J6PPcoOk7NACfZ5pnVZcdOSFj/MKYOGe+PtUy BjYAn2sjL9AURZXf/hFXN08hXUuZtCp1 =05rB -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49D8EC20.70700>