From owner-freebsd-questions@FreeBSD.ORG Sun Nov 8 19:27:35 2009 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 7EE1A106566B for ; Sun, 8 Nov 2009 19:27:35 +0000 (UTC) (envelope-from tkjacobsen@gmail.com) Received: from mail-ew0-f218.google.com (mail-ew0-f218.google.com [209.85.219.218]) by mx1.freebsd.org (Postfix) with ESMTP id 133108FC1C for ; Sun, 8 Nov 2009 19:27:34 +0000 (UTC) Received: by ewy18 with SMTP id 18so2211339ewy.43 for ; Sun, 08 Nov 2009 11:27:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:mime-version:content-type:content-disposition:user-agent; bh=0fZDFmsQpvhDz4jGpdMJO2JN+S77V+oUfzskPCWtW6s=; b=iPOA9C5EegKWtiA8YHypKI8d3stcWaDc0aCjwXezTiNZSnUBZMNiT66dByJ0h991hT 40gICnWABKsHUbVb+Ea2B1mRZQiIa1GXUXx+LY2KOLwIbU8LFIyxHgUmVG2ztVEEwB/0 2j3QhH7tMFnVvxnkY7t7sjiidG/BQRDfIQqZ4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=OGSQb+48i+U7p6rK1/q+52n6P3YjnuabuRNaVS8EHLK5uAZ9lFH8cE8jki+WKPrIuY NlyBd3vkxyJu06tyoP9wt41nUokFbBsmEWYw2+uq3PXJ5HblcKteJkOOa5Fsf5uKEFXn DFqKZam6Od0IbRsXVBlBlhiwBo+upeo7VbVn8= Received: by 10.213.97.30 with SMTP id j30mr2113021ebn.94.1257707178876; Sun, 08 Nov 2009 11:06:18 -0800 (PST) Received: from photon.std (84-238-115-154.u.parknet.dk [84.238.115.154]) by mx.google.com with ESMTPS id 28sm4192583eyg.30.2009.11.08.11.06.18 (version=SSLv3 cipher=RC4-MD5); Sun, 08 Nov 2009 11:06:18 -0800 (PST) Date: Sun, 8 Nov 2009 20:06:13 +0100 From: Troels Kofoed Jacobsen To: freebsd-questions@freebsd.org Message-ID: <20091108190613.GA1486@photon.std> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Subject: Tracking commit messages from cli 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, 08 Nov 2009 19:27:35 -0000 Hi all With pkg_version I can easily see which installed ports has newer versions available, but what I miss is a way to see what has changed. The reason for this is that commit messages often say that only the pkg-plist has changed or something that does not make me want to update. Right now I'm reading the commit messages from the cvs web frontend, but it would be awesome with a program that could say: gd-2.0.35_1,1 < needs updating (index has 2.0.35_2,1) Commit messages between the versions: blah blah blah blah ... ... ... I know freshports exist, but I would rather not have to open a web browser. Does such a program exist or do I have to write my own. In the latter case can anyone point me to an easy way to get raw-text versions of commit messages without having to track the whole tree. Does freshports e.g. have an api -- it has all the necessary information, just not available in a suitable form (to my knowledge) Best regards Troels Kofoed Jacobsen