#1164: Checking out thorn in arrangements before flesh hinders flesh checkout --------------------+------------------------------------------------------- Reporter: knarf | Owner: Type: defect | Status: new Priority: minor | Milestone: ET_2013_05 Component: Other | Version: development version Keywords: | --------------------+------------------------------------------------------- Checking out a thorn before the flesh creates the arrangements directory. When checking out the flesh (which contains this directory) an error occurs: {{{ svn: Failed to add directory 'arrangements': an unversioned directory of the same name already exists }}} Usually, this does not happen as the flesh is mentioned first in thornlists. However, when using parallel checkouts it might actually be the case (and did happen for me). Running the same command a second time didn't produce this problem, which confirms that this is very much timing- dependent.
Possible solutions: 1) A notion to tell GetComponents about dependencies 2) A notion to tell Getcomponents about 'breakpoints', a poor-mans version of 1) 3) Removing the 'arrangements' directory from the flesh repository
#1164: Checking out thorn in arrangements before flesh hinders flesh checkout ---------------------+------------------------------------------------------ Reporter: knarf | Owner: Type: defect | Status: new Priority: minor | Milestone: ET_2013_05 Component: Other | Version: development version Resolution: | Keywords: ---------------------+------------------------------------------------------
Comment (by eschnett):
We added directory "arrangements" to the flesh only to simplify checking out thorns. We then added a README there to ensure that CVS would actually create this directory.
I thus suggest to remove this directory again (including the not-so-useful README).
#1164: Checking out thorn in arrangements before flesh hinders flesh checkout ---------------------+------------------------------------------------------ Reporter: knarf | Owner: Type: defect | Status: review Priority: minor | Milestone: ET_2013_05 Component: Other | Version: development version Resolution: | Keywords: ---------------------+------------------------------------------------------ Changes (by eschnett):
* status: new => review
#1164: Checking out thorn in arrangements before flesh hinders flesh checkout ---------------------+------------------------------------------------------ Reporter: knarf | Owner: Type: defect | Status: reviewed_ok Priority: minor | Milestone: ET_2013_05 Component: Other | Version: development version Resolution: | Keywords: ---------------------+------------------------------------------------------ Changes (by rhaas):
* status: review => reviewed_ok
Comment:
Ok with me.
#1164: Checking out thorn in arrangements before flesh hinders flesh checkout ---------------------+------------------------------------------------------ Reporter: knarf | Owner: Type: defect | Status: closed Priority: minor | Milestone: ET_2013_05 Component: Other | Version: development version Resolution: fixed | Keywords: ---------------------+------------------------------------------------------ Changes (by knarf):
* status: reviewed_ok => closed * resolution: => fixed
Comment:
Removed. A 'svn update' will remove the README, the .svn directory in arrangements (for old svn versions) but will leave the thorns inside there.
trac@lists.einsteintoolkit.org