From owner-freebsd-questions@FreeBSD.ORG Sun Apr 18 20:34:21 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C4A91065672 for ; Sun, 18 Apr 2010 20:34:21 +0000 (UTC) (envelope-from dan.naumov@gmail.com) Received: from mail-bw0-f214.google.com (mail-bw0-f214.google.com [209.85.218.214]) by mx1.freebsd.org (Postfix) with ESMTP id 193CC8FC21 for ; Sun, 18 Apr 2010 20:34:20 +0000 (UTC) Received: by bwz6 with SMTP id 6so3560229bwz.13 for ; Sun, 18 Apr 2010 13:34:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type; bh=or3u+stUSYiB9cz/80rnJyARUqH68JxuqyK5h/C+OnI=; b=iWq2T7IjSaOOSQe7YGy1jrGf7qRDZw91Jtdx2ht3aNEMRc5e9iOc4BC5Ycgua5VyDp 9ATtQ5pzOS65ff8MqPyY3sKct3gbIslrG05HgZVuyKU1gbnCOEYXvSe5qVJXj8WW5DNl CIqW6sprYg3Z6lQY960FqGz/b1fJvh/M7S3h8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=ZTmCKp8GpO9JYLn+BWzZoRuzppS/+hWc78FoB5vPsAMz8U34k9qcB9NkOxGQGt69fz dFVsz7z6z4gVZj9erG8wRm6jy1pprNByuNA5j177vn9M+ZQXLEoEzOWdQtk9yZxCwvqX M/PfmsXF0/E68sVYeYRZjtBci8/LaK1SN6NNs= MIME-Version: 1.0 Received: by 10.204.54.19 with HTTP; Sun, 18 Apr 2010 13:34:19 -0700 (PDT) In-Reply-To: <20100418010523.M58298@brightstar.bomgardner.net> References: <20100418010523.M58298@brightstar.bomgardner.net> Date: Sun, 18 Apr 2010 23:34:19 +0300 Received: by 10.204.73.143 with SMTP id q15mr3937635bkj.184.1271622859822; Sun, 18 Apr 2010 13:34:19 -0700 (PDT) Message-ID: From: Dan Naumov To: Gene Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-questions@freebsd.org Subject: Re: version/revision control software for things mostly not source X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Apr 2010 20:34:21 -0000 On Sun, Apr 18, 2010 at 4:10 AM, Gene wrote: > On Sat, 17 Apr 2010 18:08:49 +0300, Dan Naumov wrote >> I think I am reaching the point where I want to have some kind of >> sane and easy to use version/revision control software for my >> various personal files and small projects. We are talking about >> varied kind of data, ranging from binary format game data (I have >> been doing FPS level design as a hobby for over a decade) to .doc >> office documents to ASCI text formatted game data. Most of the data >> is not plaintext. So far I have been using a hacked together mix of >> things, mostly a combination of essentially storing each revision of >> any given file a separate file001, file002, file003, etc which while >> easy to use and understand, seems rather space-inefficient and a >> little bit of ZFS snapshotting, however I want something better. >> > >> Sadly, FreeBSD's ZFS doesn't have dedup or this functionality >> would've been easy to implement with my current hacked together methods. >> Performance does't matter all that much (unless we are talking >> something silly like a really crazy IO bottleneck), since the only >> expected user is just me and perhaps a few friends. >> >> Thanks! >> >> - Sincerely, >> Dan Naumov > > Someone else mentioned Subversion and Tortoisesvn. I use these tools for > revision management of 600 or so powerpoints, graphics, and other > miscellaneous files that we use for church services. Once up and running, it's > simplicity itself. I also use websvn to allow read only access to individual > files via a browser. I've found it works like a charm. > > > --- > IHN, > Gene I've looked at SVN and it looks reasonably easy to grok, but reading the "Version Control with Subversion" book... it seems there is no actual way to truly erase/delete/destoy/purge a part of an existing repository? This sounds rather weird and annoying. What if I decide that project XYZ is beyond redemption and abandon it, I delete the working copy of it, but all history is still in there, gigabytes upon gigabytes of data. With no way to remove it, it sounds like a really big limitation. - Sincerely, Dan Naumov