Greg Beaver
4f7eb73e87
fix regexps for package detection and download - should be case-insensitive
2003-09-16 03:26:05 +00:00
Greg Beaver
c65683653c
fix invalid replacements - add tests for bad pear-config/package-info replacements
2003-09-16 03:17:08 +00:00
Greg Beaver
896254c71e
add tests for invalid replacements
2003-09-16 03:16:46 +00:00
Greg Beaver
9850aae5f3
file transactions used - but startFileTransaction() was never used
...
inline docs for install() were out of date
2003-09-16 02:42:44 +00:00
Tomas V.V.Cox
d8de1165f9
- Added new notes and split them
...
- Upgraded me as <lead>
# Greg, advice me when finish with the tests
# then we could fire 1.3b1
2003-09-15 20:32:40 +00:00
Tomas V.V.Cox
e76de52de7
* Implemented the find command (currently supported args:
...
-type f, -type d, -maxdepth, -name)
* Fixed recursion deep level in _dirToStruct()
2003-09-15 20:17:34 +00:00
Greg Beaver
7811c07e23
pear install net_socket will work now - before it would only work with pear install Net_socket
2003-09-15 13:11:57 +00:00
Greg Beaver
3008135b91
Now empty directories are removed on uninstall, so uninstallation is complete and correct
2003-09-15 05:10:51 +00:00
Greg Beaver
4245451ccd
mistaken include_once 'Remote.php' - not sure why it worked at all
2003-09-15 03:36:02 +00:00
Greg Beaver
e4b848d766
move registration of installed location to post-commit
2003-09-15 03:29:12 +00:00
Greg Beaver
8014d0dfac
add testing for baseinstalldir attribute
2003-09-15 03:14:12 +00:00
Greg Beaver
88fc290887
add testing for install-as attribute
2003-09-15 03:07:53 +00:00
Greg Beaver
8254b8f49e
add testing for md5sum
2003-09-14 20:19:59 +00:00
Greg Beaver
8c3b78aa1c
found bug in _installFile() thanks to unit testing.
...
- if a bad md5sum was found, and --force wasn't specified, the temporary file was never deleted
2003-09-14 20:17:24 +00:00
Greg Beaver
c4e5fed89f
adding test for non-existing file
2003-09-14 20:02:07 +00:00
Greg Beaver
3901da3a1d
adding test for invalid role
2003-09-14 19:59:06 +00:00
Greg Beaver
0225844ac1
adding replacements section for _installFile()
2003-09-14 19:53:37 +00:00
Greg Beaver
cb5b1690ac
new test for _installFile() - not yet complete, but what's there works
2003-09-14 04:24:21 +00:00
Greg Beaver
272c0aaec8
simplify test, split into two
2003-09-14 04:24:05 +00:00
Greg Beaver
dcd7f23e6c
verified unit test pear2.phpt works with changes, removing old code
2003-09-11 16:45:03 +00:00
Tomas V.V.Cox
7c9e926f10
"pear -v install" is now more usefull
2003-09-11 14:57:10 +00:00
Tomas V.V.Cox
7d96f7884e
Be more nice when downloading files
2003-09-11 14:47:03 +00:00
Tomas V.V.Cox
dfcd61cef7
Fix bug of download tries when a local file is given
...
to install
2003-09-11 13:36:59 +00:00
Greg Beaver
a344aabb19
missed one segment to comment out
2003-09-11 13:21:07 +00:00
Greg Beaver
140ec7f354
use is_callable() - what a great function!
2003-09-11 13:16:13 +00:00
Greg Beaver
546663f7cd
phpdoc correction (kind of serious error :)
2003-09-10 01:40:48 +00:00
Greg Beaver
1465e10781
test for checkDeps
2003-09-10 00:03:12 +00:00
Greg Beaver
79852dfa55
first step in unit testing the installer - tests the download PREG function
2003-09-09 23:40:39 +00:00
Greg Beaver
fba7705c99
make error code helpful if no releases of a package exist at all
2003-09-06 02:37:15 +00:00
Greg Beaver
639029bf25
make error code helpful if no releases of a package in preferred-state exist
2003-09-06 02:34:11 +00:00
Greg Beaver
e7eb8127a8
remove debug code
2003-09-04 22:30:07 +00:00
Greg Beaver
0ad60ebf3b
fix bug in --force - $options was never passed to _installFile.
...
add PHPDoc
2003-09-04 22:29:21 +00:00
Greg Beaver
8a70f5c01c
fix bug in --force on windows
2003-09-04 22:21:33 +00:00
Greg Beaver
92341f79be
if a package.xml is passed to InfoFrom*(), and the package version is invalid, current CVS causes a whole bunch of xml parser warnings and craps out without telling the user why. Now it exits gracefully.
2003-09-02 03:15:27 +00:00
Greg Beaver
e472325918
fixes rather obvious problem. Try this with CVS before:
...
pear install package-PEAR.xml
It attempts to split on the - as if PEAR.xml were a version and package were the package name. Now, it doesn't do that if the $pkgfile is a local filename.
2003-09-02 03:10:57 +00:00
foobar
71676e37bf
- Fixed bug #25348 ("make install" fails with --enable-short-tags).
2003-09-02 01:29:21 +00:00
Greg Beaver
ceff58fb5e
typo
2003-08-31 18:54:38 +00:00
Greg Beaver
1cc2e637b2
Tomas say:
...
"I think you'd have to let the user still install the package with
--force."
I say, OK :)
2003-08-31 16:41:27 +00:00
Greg Beaver
39105b9927
This patch should fix all unintended upgrading/installation of packages less stable than preferred state
2003-08-31 06:53:46 +00:00
Greg Beaver
0e6f284a62
fix #25322
2003-08-31 06:08:41 +00:00
Greg Beaver
b9c71c7754
CS fix
2003-08-30 15:59:50 +00:00
Greg Beaver
f3fd882aa4
One more fix for spaces in paths
2003-08-29 21:21:27 +00:00
Greg Beaver
dce4268282
fix optional dependencies in Dependency.php, remove ugly hack in Installer, add note about Cox's cool addition to pear install, remove noise of who did what from package.xml, fix #25008
2003-08-29 20:50:36 +00:00
Tomas V.V.Cox
e18e3a6edd
This patch allows:
...
pear install DB-1.2 -> specific version
pear install DB-stable -> latest stable version
(stable, beta, alpha, ..)
pear install DB-1.2.tar -> download in tar format
Currently only "install" and "upgrade" support this
more will come shortly.
2003-08-29 18:23:31 +00:00
Tomas V.V.Cox
26c90cc965
snapshot < devel (betterStates())
2003-08-29 14:02:20 +00:00
Greg Beaver
b251177ebf
add note about fix for spaces in paths for an installation into a directory with spaces
2003-08-29 05:44:59 +00:00
Greg Beaver
1511accc7e
fix spaces in paths for an installation into a directory with spaces
2003-08-29 05:40:50 +00:00
Greg Beaver
095efa09af
* added --alldeps --onlyreqdeps options for pear install/upgrade.
...
* added automatic dependency sorting, so the order of packages on command-line is unimportant for both install/uninstall
* added one more spaces in paths fix that was missed in PEAR_Common
2003-08-28 03:42:21 +00:00
Greg Beaver
3c87b23aa1
adding betterStates() for usage in automatic dependency resolution
2003-08-27 19:27:45 +00:00
Greg Beaver
c33ec7ca12
adding me as helper, adding dependency on XML_RPC 1.0.4 and optional dependency on xmlrpc extension - this will change to dependency on XML_RPC 1.0.5 if all of Marshall's ideas are implemented
2003-08-25 06:34:46 +00:00