From dev-return-30522-apmail-forrest-dev-archive=forrest.apache.org@forrest.apache.org Mon Jul 13 06:43:38 2009 Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 31392 invoked from network); 13 Jul 2009 06:43:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 13 Jul 2009 06:43:38 -0000 Received: (qmail 4998 invoked by uid 500); 13 Jul 2009 06:43:47 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 4899 invoked by uid 500); 13 Jul 2009 06:43:47 -0000 Mailing-List: contact dev-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@forrest.apache.org List-Id: Delivered-To: mailing list dev@forrest.apache.org Received: (qmail 4891 invoked by uid 99); 13 Jul 2009 06:43:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Jul 2009 06:43:47 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Jul 2009 06:43:36 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id D6ECE29A0011 for ; Sun, 12 Jul 2009 23:43:14 -0700 (PDT) Message-ID: <629133970.1247467394879.JavaMail.jira@brutus> Date: Sun, 12 Jul 2009 23:43:14 -0700 (PDT) From: "Brian M Dube (JIRA)" To: dev@forrest.apache.org Subject: [jira] Commented: (FOR-1175) when building static site, copy skin files only if they have been modified since the last static site build In-Reply-To: <1490961369.1247444474865.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/FOR-1175?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12730230#action_12730230 ] Brian M Dube commented on FOR-1175: ----------------------------------- rsync is a great solution, but it is manual. Don't count on Ant to handle this for you because there is no Java implementation of rsync. The incredible tool you mention will help show that Java efforts on the rsync front have fallen short. > when building static site, copy skin files only if they have been modified since the last static site build > ----------------------------------------------------------------------------------------------------------- > > Key: FOR-1175 > URL: https://issues.apache.org/jira/browse/FOR-1175 > Project: Forrest > Issue Type: Improvement > Components: Launch 'forrest' > Affects Versions: 0.9-dev > Reporter: Brolin Empey > Priority: Minor > > Years ago, I asked about this issue on the user mailing list: > > AFAIK, nothing has changed since then. I want to report the issue here so it does not get forgotten. > Anyway: > When I rebuild my static site, the "skin" directory seems to be copied unconditionally to the build/site/ directory. This means that, because the local files have been rewritten and consequently have newer modification times than the remote files, skin/ is uploaded each time I use lftp's reverse mirror function to publish changes to my public Web site, even if nothing in the skin has changed. > The Ant target that copies the non-generated content to build/site/ should be changed to copy files (including skin files) only if the source file has changed. Maybe rsync could be used to copy non-generated content. > If no one fixes this issue, I may use oDesk to hire someone to fix the issue. I have already had success with using oDesk to hire Michal Sciubidlo to fix Mozilla.org bug 269728. I have hired Michal again to fix Mozilla.org bug 178506. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.