Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50780 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 88150 invoked from network); 1 Dec 2010 13:59:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Dec 2010 13:59:47 -0000 Authentication-Results: pb1.pair.com smtp.mail=dave@dmi.me.uk; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dave@dmi.me.uk; sender-id=pass Received-SPF: pass (pb1.pair.com: domain dmi.me.uk designates 77.68.52.130 as permitted sender) X-PHP-List-Original-Sender: dave@dmi.me.uk X-Host-Fingerprint: 77.68.52.130 server77-68-52-130.live-servers.net Received: from [77.68.52.130] ([77.68.52.130:37648] helo=scaramanga.siterage.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EB/D4-62427-2D456FC4 for ; Wed, 01 Dec 2010 08:59:46 -0500 Received: from localhost (scaramanga.siterage.net [127.0.0.1]) by scanner.scaramanga.siterage.net (SiteRage Mail Server) with ESMTP id 8FC99106F8F; Wed, 1 Dec 2010 13:59:43 +0000 (GMT) X-Spam-Flag: NO X-Spam-Score: -1.363 X-Spam-Level: X-Spam-Status: No, score=-1.363 required=5 tests=[ALL_TRUSTED=-1.8, AWL=-0.693, DNS_FROM_OPENWHOIS=1.13] autolearn=no Received: from scaramanga.siterage.net ([127.0.0.1]) by localhost (scaramanga.siterage.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id tshi+unbQ0lT; Wed, 1 Dec 2010 13:59:43 +0000 (GMT) Received: from [10.0.0.134] (83-244-232-180.cust-83.exponential-e.net [83.244.232.180]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.siterage.net (SiteRage Mail Server) with ESMTPSA id 33AF3106DF6; Wed, 1 Dec 2010 13:59:43 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dmi.me.uk; s=scara-dkim; t=1291211983; bh=KqjxeiSkQ4muTeWPwpE8MniYvHNbu61o8UHhxrxttUc=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=JJqv8N7PSk79sezntbsSTnj5sfEeD9BIm7Fq0hYJs5p8xnD8yH5u9B/QQduVY0HCh OhGS7ZWu4AS6DqfLHTw0XKRUrvMswQCRL6mNJSu1zj/CmDo/FaOhk8T/7MYSmCN0Wc V2RHxYNs0EaGQEolLtoVyBonbpxZkNmWGPIST9fY= Message-ID: <4CF654CE.7020206@dmi.me.uk> Date: Wed, 01 Dec 2010 13:59:42 +0000 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9) Gecko/20101006 Lightning/1.0b3pre Thunderbird/3.1.3 MIME-Version: 1.0 To: Lester Caine CC: PHP internals References: <4CF60351.4030101@lsces.co.uk> <4CF61FDA.6090506@lsces.co.uk> <4CF62CE0.4030705@dmi.me.uk> <4CF63DDA.3010302@lsces.co.uk> In-Reply-To: <4CF63DDA.3010302@lsces.co.uk> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Project Management From: dave@dmi.me.uk (Dave Ingram) On 12/01/10 12:21, Lester Caine wrote: > Dave Ingram wrote: >>>> git archive cranks out a single file representing any commit in the >>>> repository, it can even format the archive w/ zip for the windows >>>> folks ;) >>> YES but without any header updates to the files. >>> Once unzipped you have no idea what version a file is, and that IS >>> causing problems in the field. If you can replace the whole package of >>> code, then it may not be a problem, but well structured pakcaged >>> systems really need a little help when people can THEN mix and match. >> I can't speak for other DVCS systems, but you could use a git "smudge >> filter" to add any sort of source-control headers if you really, really >> want to: >> http://chillibear.org/2010/04/git-and-cvs-like-keyword-expansion-idents.html >> > > Now that is one I have not seen, but outlines the reasons for wanting > it nicely. It does highlight another part of this jigsaw ... need ruby > running as well as python and php ;) You don't have to write the filter in Ruby -- that was just his choice. You could use shellscript, PHP, or even C if you really wanted. D