Commit graph

135 commits

Author SHA1 Message Date
Nathan Rajlich
1e2d580da6 Use path.resolve() in the "install" phase. 2012-02-27 17:02:19 -08:00
Nathan Rajlich
905d18cb53 comments 2012-02-27 16:58:18 -08:00
Nathan Rajlich
dd587e2d5f Add an isLegacy var and use it to determine if a file is valid while extracting the tarball. 2012-02-27 16:55:58 -08:00
Nathan Rajlich
46849d83cb The 'install' step now works properly.
Still doesn't set the "installVersion".
2012-02-27 16:44:35 -08:00
Nathan Rajlich
8c13a03f70 Trying to use fstream in the 'install' step to copy the legacy files. 2012-02-27 15:47:30 -08:00
Nathan Rajlich
e1ca4282d9 Remove usage --proxy note. Should be part of the long help instead. 2012-02-26 01:50:13 -08:00
Matt Gollob
70cdea40da Remove semicolons 2012-02-16 21:00:45 -05:00
Matt Gollob
0444852a40 Support http_proxy environment variables and the --proxy= switch
Both the 'install' and 'configure' commands support the --proxy
switch.
2012-02-16 18:42:30 -05:00
Nathan Rajlich
2fb72a396d Fix uncaught exception "no method toFixed()".
Fixes #22.
2012-02-13 08:40:33 -08:00
Nathan Rajlich
5ec4263b97 Move the 'install' failure rollback logic to a more centralized area, so that any install error will roll back. 2012-02-11 18:00:27 -08:00
Nathan Rajlich
2461ff762c Prepare for a potential "0.10" release.
We can no longer treat the version like a Number, since `0.10`
gets represented as `0.1`.
2012-02-11 17:08:50 -08:00
Nathan Rajlich
d56feec7e0 Make sure 'install' doesn't call 'current' or 'use' anymore. 2012-02-11 13:03:25 -08:00
Nathan Rajlich
0aca90d8bb Manually apply the 2722 patch on Unix when the target is < 0.8.
Closes #16.
2012-02-09 11:24:45 -08:00
Nathan Rajlich
ec7cad35be Add the < check for 2685 during the 'install' phase.
Already had it for the 'build' step, but needed it here too.
2012-02-08 15:07:31 -08:00
Nathan Rajlich
e1982ca541 Implement copy2685 for the 'install' step.
Now to add the includes to the 'configure' step.
2012-02-05 13:48:40 -08:00
Nathan Rajlich
c173bf5459 We have node.lib for 0.7.1 uploaded. 2012-02-05 13:36:41 -08:00
Nathan Rajlich
d79fa030fd Fix damn typo. 2012-02-05 13:33:52 -08:00
Nathan Rajlich
d5139ad2b9 Try out this mess on node.lib download for Windows 'install'. 2012-02-05 13:32:37 -08:00
Nathan Rajlich
7eb11c5d5f More on 'install'. 2012-02-05 13:15:37 -08:00
Nathan Rajlich
ff24a0f1c1 Start on completing Windows 'install'. 2012-02-05 12:56:34 -08:00
Nathan Rajlich
3769412828 Copy over the 'common.gypi' file on 0.6 'install'.
This makes it work for real in 0.6. Part of #1.
2012-02-05 11:41:13 -08:00
Nathan Rajlich
da614e4e04 Tweak TODO comments. 2012-02-05 11:10:31 -08:00
Nathan Rajlich
a653e89fbf Copy the legacy files on 'install' when version is "0.6". Fixes #1. 2012-02-05 10:34:01 -08:00
Nathan Rajlich
e31cdc5bb7 On 'install', 'use' the installed version if its the only one installed. 2012-02-05 09:56:49 -08:00
Nathan Rajlich
a335a07090 Prepare for v1.0.x. 2012-02-04 22:03:22 -08:00
Nathan Rajlich
233404f992 Add an '--ensure' option to the 'install' command. 2012-02-04 21:09:07 -08:00
Nathan Rajlich
ef699e0e23 Make 'install' clean up after itself on a bad download. 2012-02-04 20:20:37 -08:00
Nathan Rajlich
09516bb762 Error reporting. 2012-02-03 18:05:14 -08:00
Nathan Rajlich
434505ae09 Start on centralized logging. 2012-02-03 15:19:23 -08:00
Nathan Rajlich
331efc135c Better target version args checking for 'install'. 2012-02-03 14:44:13 -08:00
Nathan Rajlich
7c864a0106 Basic usage description for all commands. 2012-02-03 14:39:13 -08:00
Nathan Rajlich
54ecf24094 No double callbacks 2012-02-03 14:19:06 -08:00
Nathan Rajlich
2d32ff37da More progress. Initial 'build' command working on non-windows. 2012-02-03 12:15:14 -08:00
Nathan Rajlich
42f442edad More. 2012-02-03 02:35:39 -08:00
Nathan Rajlich
2764a717f3 Quick 'install' command implementation. 2012-02-03 02:21:07 -08:00