[ https://issues.apache.org/jira/browse/CB-11117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303679#comment-15303679 ]
ASF subversion and git services commented on CB-11117: ------------------------------------------------------ Commit 53470c949850370779b3d5f88e76f3737bde9965 in cordova-windows's branch refs/heads/master from [~jasongin] [ https://git-wip-us.apache.org/repos/asf?p=cordova-windows.git;h=53470c9 ] CB-11117: Optimize prepare for windows platform, clean prepared files > Preparing platforms should skip copying files which haven't changed > ------------------------------------------------------------------- > > Key: CB-11117 > URL: https://issues.apache.org/jira/browse/CB-11117 > Project: Apache Cordova > Issue Type: Improvement > Components: Android, iOS, Windows > Reporter: Jason Ginchereau > Assignee: Jason Ginchereau > > Many cordova CLI commands include a "prepare" operation, including 'cordova > build', 'cordova run', 'cordova plugin add', and more. Every time each of > those commands runs, the target platform is "prepared", which involves > copying all files from the [<project>/www, > <project>/platforms/<platform>/platform_www, <project>/merges/<platform>] to > the platform's target www folder, as well as copying a bunch of icons and > splash screens to platform-specific locations. > For the very first prepare of a platform, all that file copying is necessary. > But most of the time after that most of the files being copied have not > changed and therefore don't really need to be copied again. So the typical > developer inner loop (edit a few source files, build and run the app, repeat) > is a lot slower than it could be for a Cordova project, especially one that > includes a significant number of source files or resources. > Instead, Cordova should be smart enough to skip copying of files that haven't > changed, based on their last-modified timestamp. (But also there should still > be a way to force a clean/full/non-incremental build if desired.) -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org