You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@whimsical.apache.org by "Sebb (Jira)" <ji...@apache.org> on 2019/12/02 00:31:00 UTC
[jira] [Created] (WHIMSY-304) Don't check out entire SVN directory
where only a few files are needed
Sebb created WHIMSY-304:
---------------------------
Summary: Don't check out entire SVN directory where only a few files are needed
Key: WHIMSY-304
URL: https://issues.apache.org/jira/browse/WHIMSY-304
Project: Whimsy
Issue Type: Improvement
Reporter: Sebb
There are some individual files that Whimsy uses, e.g. apmail/bin/.archives
However the entire directory is checked out.
This seems unnecessary.
svn update can equally be used to update just a few files.
If the directory is checked out as empty, the required files can be added using
'svn update files...'
Subsequent 'svn update' ccommands will update the files that are present.
The 'rake svn:update' task can be updated to support a list of files defined in repository.yml
Note that at present, the depth is only used when the initial checkout is made.
Subsequent changes do not affect the checkout (except for depth==delete).
This has the advantage that testers can checkout an empty directory and be assured that it won't be replaced by the next run of the update task.
The proposed process is:
If the checkout depth in the yml file is empty, but the current checkout is not empty, then:
svn update --set-depth empty
The list of files can then be checked out using
svn update files...
This should minimise the downtime, and allow a live system to be migrated.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)