From owner-freebsd-cvsweb@FreeBSD.ORG Tue Jan 8 09:26:07 2008 Return-Path: Delivered-To: freebsd-cvsweb@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8637D16A419 for ; Tue, 8 Jan 2008 09:26:07 +0000 (UTC) (envelope-from ximon.eighteen@gmail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.190]) by mx1.freebsd.org (Postfix) with ESMTP id 2562C13C4F7 for ; Tue, 8 Jan 2008 09:26:06 +0000 (UTC) (envelope-from ximon.eighteen@gmail.com) Received: by mu-out-0910.google.com with SMTP id w9so5106642mue.6 for ; Tue, 08 Jan 2008 01:26:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=bdGSLeGBQqEldXHE9p12bSw45ConEQMGSazZHJk7O18=; b=VgjRHESryYQi6TGLlSyH/PojufEYXDpPvpw2c5To8y8QYnkT1qi950z+rl5+Uw3+bCXlmTh4Z75GtSPdNmtTs4UIRnVfS8JHUgnuQ6Q+vPE0oSGBsuwD/63wjOS5YhKKsgAVXGywwW48zefP6rlsWklpmBfjfCwiaXC4U7TFqyU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=qB9K+DxRS5Wtwl1Anmuo2z5WiupjP+usgxMgg7WD78+g/jHc6laN7izYamjiT8NsXOSF/Jy6/TAA/eKKPKuU+ptLE1e3hVZfQDsYzh6DbtFIjgOq8pqAXRgzAdqYOFcLoY7ALN0gCVm6M/AetZdAkArQbQmeFR4NEvfW9D2UudM= Received: by 10.64.3.9 with SMTP id 9mr11698043qbc.0.1199782890835; Tue, 08 Jan 2008 01:01:30 -0800 (PST) Received: by 10.64.24.7 with HTTP; Tue, 8 Jan 2008 01:01:30 -0800 (PST) Message-ID: Date: Tue, 8 Jan 2008 10:01:30 +0100 From: "Ximon Eighteen" To: freebsd-cvsweb@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: CvsWeb code review tool X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2008 09:26:07 -0000 Hi, At the company I work for we use CVS and CvsWeb. I wrote a very basicPython script to aid in performing code reviews which has proven hugely popular. The script is run from the desktop of a developer. It submits the CvsWeb search form to identify commits that included a certain commit string (in our case an internal ticket number) and then produces an HTML report on all the files changed for that ticket, provides HTML links to the diff pages in CvsWeb for each revision, also provides inline the unified diff, and lastly but most usefully for us it also provides links which spawn a local diff tool, e.g. WinDiff or WinMerge. It does the latter by downloading all the revisions affected to a temporary location. The script is not specific to my company, and it strikes me that it might be of use to others. I took a quick look at the CvsWeb home page but didn't see any references to user contributed resources. A quick Google also t turned up nothing. My question is: would others be interested in this, and where would be the best place to post it? I can of course simply host it on my own website, but I thought I'd ask here first. Cheers, Ximon Eighteen