Done with Piston now, too
Too much damn trouble. Piston is out. We will just get drupal core from CVS directly, and use scripts to make it easy to get and update to the current version.
https://example.com/repospath/svn/agaric/drupal-core/drupal-6: (Not a valid URL)
https://example.com/repospath/svn/agaric/drupal-core/drupal-6
Ebony-II:~ ben$ sudo /srv/scripts/agaric-checkout.sh peacetones
A /sites/peacetones/apache
A /sites/peacetones/logs
A /sites/peacetones/mysql
A /sites/peacetones/notes
Checked out revision 7254.
Ebony-II:~ ben$ cd /sites/peacetones/
Ebony-II:peacetones ben$ sudo piston import https://example.com/repospath/svn/agaric/drupal-core/drupal-6 www
https://example.com/repospath/svn/agaric/drupal-core/drupal-6: (Not a valid URL)
/Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/piston/commands/import.rb:25:in run': undefined method
[]' for false:FalseClass (NoMethodError)
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:131:in execute'
each'
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:127:in
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:127:in execute'
parse_and_execute'
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:104:in
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/bin/piston:10
from /usr/bin/piston:19:in `load'
from /usr/bin/piston:19
Ebony-II:peacetones ben$ piston help import
import (init): Prepares a folder for merge tracking
usage: import REPOS_URL [DIR]
Exports the specified REPOS_URL (which must be a Subversion repository) to
DIR, defaulting to the last component of REPOS_URL if DIR is not present.
If the local folder already exists, this command will abort with an error.
Valid options:
-v, --verbose Show subversion commands and results as they are executed
-q, --quiet Do not output any messages except errors
-r, --revision=REVISION
-u, --show-updates Query the remote repository for out of dateness information
-l, --lock Close down and lock the imported directory from further changes
--dry-run Does not actually execute any commands
--force Force the command to run, even if Piston thinks it would cause a problem
Ebony-II:peacetones ben$ :q
-bash: :q: command not found
Ebony-II:peacetones ben$ sudo piston -v import https://example.com/repospath/svn/agaric/drupal-core/drupal-6 www
svn info www/..
Path: .
URL: https://example.com/repospath/svn/agaric/agaric-sites/peacetones
Repository Root: https://example.com/repospath/svn/agaric
Repository UUID: b50f3754-7ce1-4fd7-96c1-459693842a73
Revision: 7254
Node Kind: directory
Schedule: normal
Last Changed Author: ben
Last Changed Rev: 7254
Last Changed Date: 2008-08-04 07:57:12 -0400 (Mon, 04 Aug 2008)
svn info https://example.com/repospath/svn/agaric/agaric-sites/peacetones
Path: peacetones
URL: https://example.com/repospath/svn/agaric/agaric-sites/peacetones
Repository Root: https://example.com/repospath/svn/agaric
Repository UUID: b50f3754-7ce1-4fd7-96c1-459693842a73
Revision: 7254
Node Kind: directory
Last Changed Author: ben
Last Changed Rev: 7254
Last Changed Date: 2008-08-04 07:57:12 -0400 (Mon, 04 Aug 2008)
svn info https://example.com/repospath/svn/agaric/drupal-core/drupal-6
https://example.com/repospath/svn/agaric/drupal-core/drupal-6: (Not a valid URL)
/Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/piston/commands/import.rb:25:in run': undefined method
[]' for false:FalseClass (NoMethodError)
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:131:in execute'
each'
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:127:in
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:127:in execute'
parse_and_execute'
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:104:in
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/bin/piston:10
from /usr/bin/piston:19:in `load'
from /usr/bin/piston:19
Ebony-II:peacetones ben$ svn info https://example.com/repospath/svn/agaric/drupal-core/drupal-6
https://example.com/repospath/svn/agaric/drupal-core/drupal-6: (Not a valid URL)
Ebony-II:peacetones ben$ svn info http://example.com/repospath/svn/agaric/drupal-core/drupal-6
svn: PROPFIND request failed on '/srv/svn/agaric/drupal-core/drupal-6'
svn: PROPFIND of '/srv/svn/agaric/drupal-core/drupal-6': 200 OK (http://66.135.37.243)
Ebony-II:peacetones ben$ sudo piston -v import http://example.com/repospath/svn/agaric/drupal-core/drupal-6 www
svn info www/..
Path: .
URL: https://example.com/repospath/svn/agaric/agaric-sites/peacetones
Repository Root: https://example.com/repospath/svn/agaric
Repository UUID: b50f3754-7ce1-4fd7-96c1-459693842a73
Revision: 7254
Node Kind: directory
Schedule: normal
Last Changed Author: ben
Last Changed Rev: 7254
Last Changed Date: 2008-08-04 07:57:12 -0400 (Mon, 04 Aug 2008)
svn info https://example.com/repospath/svn/agaric/agaric-sites/peacetones
Path: peacetones
URL: https://example.com/repospath/svn/agaric/agaric-sites/peacetones
Repository Root: https://example.com/repospath/svn/agaric
Repository UUID: b50f3754-7ce1-4fd7-96c1-459693842a73
Revision: 7254
Node Kind: directory
Last Changed Author: ben
Last Changed Rev: 7254
Last Changed Date: 2008-08-04 07:57:12 -0400 (Mon, 04 Aug 2008)
svn info http://example.com/repospath/svn/agaric/drupal-core/drupal-6
svn: PROPFIND request failed on '/srv/svn/agaric/drupal-core/drupal-6'
svn: PROPFIND of '/srv/svn/agaric/drupal-core/drupal-6': 200 OK (http://66.135.37.243)
/Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/piston/command.rb:43:in `svn': Command svn info http://example.com/repospath/svn/agaric/drupal-core/drupal-6 resulted in an error: (RuntimeError)
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/piston/commands/import.rb:24:in `run'
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:131:in `execute'
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:127:in `each'
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:127:in `execute'
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/lib/transat/parser.rb:104:in `parse_and_execute'
from /Library/Ruby/Gems/1.8/gems/piston-1.4.0/bin/piston:10
from /usr/bin/piston:19:in `load'
from /usr/bin/piston:19
Ebony-II:peacetones ben$
Comments
Post new comment