Tomas V.V.Cox
743ad31884
files that are not installed should be removed from the
...
registered file list (TODO--)
2002-05-21 09:19:46 +00:00
Stig Bakken
d8d42fcc59
* show installed_as instead of a "calculated" path for installed packages
2002-05-21 07:18:48 +00:00
Stig Bakken
86a043d250
* add TODO comment
2002-05-21 07:16:35 +00:00
Stig Bakken
e7ccd22d5e
* disable wrapping for now
2002-05-21 07:00:45 +00:00
Tomas V.V.Cox
5700c0d421
Some minor error verbosity updates
2002-05-21 02:31:23 +00:00
Tomas V.V.Cox
39b4baccbe
doListRemote -> doRemoteList
2002-05-21 02:28:08 +00:00
Tomas V.V.Cox
2133d0f4ac
Make the installation of a package fail when _installFile
...
fails and "force" is not set
2002-05-21 02:11:42 +00:00
Stig Bakken
6eb5ad0f53
* list command no longer displays test and data files when listing
...
installed files
2002-05-21 02:04:03 +00:00
Stig Bakken
c8ea5b26d2
* package-list command no longer needed ("list" does the same thing and
...
more)
2002-05-21 01:44:06 +00:00
Stig Bakken
cea551cf93
* rename shell-test shortcut to st (was stest)
2002-05-21 01:40:35 +00:00
Stig Bakken
dd6b25cfcb
* added more shortcuts
2002-05-21 01:38:50 +00:00
Stig Bakken
7ecfacedad
* implemented shortcuts ("pv" for "package-validate" etc.)
...
do "pear help shortcuts" to see what shortcuts exist
* renamed "list-installed" command to "list" and made it able to
list the contents of installed packages as well as tar/tgz/xml files
* added some more/better command docs
* fixed up the synopsis part in the help output
* display option parameters (--foo=bar, where bar is specified in
'shortarg' as for example 'f:bar')
* renamed list-remote-packages to list-remote
* renamed remote-package-info to remote-info
2002-05-21 01:27:53 +00:00
Stig Bakken
f208968c9f
* make infoFromAny actually work :)
2002-05-21 01:20:51 +00:00
Stig Bakken
3cb61284ad
* better wording
2002-05-21 01:20:24 +00:00
Stig Bakken
d24f7420d0
* disable debug in XML_RPC fallback
2002-05-20 22:29:52 +00:00
Stig Bakken
6553e94791
* new command setup
2002-05-20 11:37:33 +00:00
Stig Bakken
2034c61557
* _infoFromAny goes public!
2002-05-20 10:45:23 +00:00
Stig Bakken
840b5f8e67
* some verbosity changes: 0 - only errors, 1 - status report when the
...
install is done, 2 - show each operation, 3 - show file operations
2002-05-20 10:44:53 +00:00
Stig Bakken
9cd470d160
* no output in verbosity level 0
2002-05-20 10:43:29 +00:00
Stig Bakken
5c7623ee86
* added PEAR_Config::removeLayer()
2002-05-20 10:42:47 +00:00
Stig Bakken
a31e8b7373
* remove getCommands() from here
...
* added options to "pear cvstag": -q -Q -d -F
2002-05-20 10:31:12 +00:00
Stig Bakken
845e6f86bc
* remove run() from this class
2002-05-20 08:56:00 +00:00
Tomas V.V.Cox
3b97fe3657
Added missing key 'doc' for -Z help
2002-05-20 01:22:00 +00:00
Tomas V.V.Cox
3716f28350
Fix small bug making the baseinstalldir attrib persist
2002-05-20 01:17:09 +00:00
Stig Bakken
7542066eef
* no need for getCommands() here
2002-05-20 00:17:43 +00:00
Stig Bakken
c2d1d3fc82
* new command setup
2002-05-20 00:15:52 +00:00
Stig Bakken
9fd5019fed
* typo fixes, wrapping
2002-05-20 00:11:15 +00:00
Stig Bakken
f19b566a40
* compat fix
2002-05-19 16:32:18 +00:00
Tomas V.V.Cox
26493531d4
Put "pear help command" working again
2002-05-19 15:44:47 +00:00
Stig Bakken
6dce2376da
* new command setup
2002-05-19 06:48:40 +00:00
Stig Bakken
6eee62645b
* support platform-specific files
2002-05-19 06:19:26 +00:00
Tomas V.V.Cox
fd5b0fb50a
make downloadHttp() detect HTTP errors
2002-05-15 11:23:01 +00:00
Tomas V.V.Cox
d9f4162ab9
Try to create the dir where the conf file resides before trying
...
to write to it
2002-05-14 17:59:41 +00:00
Stig Bakken
ce2b2b76a0
* convert to new command setup
2002-05-14 12:46:17 +00:00
Stig Bakken
b45e7182a0
* typo
2002-05-14 12:34:49 +00:00
Stig Bakken
a14aeac0f8
* fall back to XML_RPC if xmlrpc-epi is not loaded
...
# still buggy
2002-05-14 01:51:06 +00:00
Stig Bakken
95ab15f0a5
* add command definitions, split run() into one method for each command
2002-05-14 01:49:56 +00:00
Stig Bakken
677cda3ea4
* no need for getHelp() here anymore
2002-05-14 01:49:18 +00:00
Stig Bakken
1da524b016
* moved get{Help,Commands,Options} here
2002-05-14 01:48:20 +00:00
Stig Bakken
3bc12ac242
* refactored the command/options code:
...
- now each command class should define a "commands" property with
documentation, option specs etc.
- both long and short options are now supported
- after recent changes to Console_Getopt, you may now have options
to commands even though the same option is also valid for the pear
command itself
- less CLI-centric, better suited to Gtk and Web frontends
2002-05-12 21:09:04 +00:00
Tomas V.V.Cox
625b9c5f88
Add "r" in cmd help
2002-05-12 16:31:30 +00:00
Stig Bakken
d0fc0d4c08
* fix up package dependency check
2002-05-12 14:53:54 +00:00
Tomas V.V.Cox
3a838c7737
Make <dep type="pkg" rel="has"> avaible
2002-05-12 14:42:03 +00:00
Stig Bakken
fddbd15554
* add "pear run-tests" command
2002-05-09 12:45:29 +00:00
Stig Bakken
dad70be69c
* show "update ok" after updates
2002-05-09 06:49:12 +00:00
Stig Bakken
b14c2f9185
* add -G option to "pear" for php-gtk frontend
...
* added Gtk stub (only creates window right now)
* added command descriptions
2002-05-09 02:31:37 +00:00
Stig Bakken
1a74e43001
* apply umask when installing files
2002-05-03 00:01:54 +00:00
Stig Bakken
f6ad0eee1d
* add umask config value
2002-05-02 23:56:44 +00:00
Stig Bakken
dd3423434a
* slight cleanup
2002-04-29 06:38:07 +00:00
Stig Bakken
7db1420fa6
* call the right parent constructor
2002-04-29 06:29:07 +00:00
Stig Bakken
ac53945e9b
* PEAR_Installer constructor now expects only the UI object
2002-04-29 06:24:37 +00:00
Stig Bakken
1ca41f7f49
* PEAR_Common::downloadHttp no longer wants a config object
2002-04-29 06:23:51 +00:00
Stig Bakken
c5d6a0c524
* always set $this->config (use PEAR_Config::singleton)
...
* rename setFrontend to setFrontendObject
* add validPackageName method
* added downloadHttp callback types setup, connfailed and writefailed
* no more passing config objects around
2002-04-29 06:23:05 +00:00
Stig Bakken
0252c2bb39
* use the downloadHttp method w/callback
2002-04-29 06:20:42 +00:00
Stig Bakken
123a668fb5
* package.dtd: version 1.0b7
...
- added <provides> element
- added <script> element
2002-04-28 07:52:00 +00:00
Stig Bakken
eade67d6ab
* implemented "list-remote-packages" command
2002-04-28 07:35:30 +00:00
Stig Bakken
e08fb72a0c
* implemented stub for XML_RPC fallback if xmlrpc-epi is not installed
2002-04-28 07:34:46 +00:00
Stig Bakken
03a52cd97c
* fix warning
2002-04-25 09:13:55 +00:00
Stig Bakken
3460eedfca
* add "_lastmodified" timestamp to registry files (don't trust filemtime)
2002-04-24 00:48:06 +00:00
Stig Bakken
31d02d2bb8
* make validator work again
2002-04-23 23:36:54 +00:00
Stig Bakken
722cd4fa17
* use PEAR_Common::downloadHttp()
2002-04-23 07:01:45 +00:00
Stig Bakken
e22ee6a085
* downloadHttp: pass the total number of bytes downloaded as parameter
...
to the 'done' callback
2002-04-23 06:49:10 +00:00
Stig Bakken
124c63b333
* moved these "class variables" to global variables and added static methods for getting
...
them: maintainer_roles, release_states, dependency_types, dependency_relations,
file_roles, replacement_types
* added downloadHttp method with status callback support (can be used by installers
to show download progress)
2002-04-23 06:28:44 +00:00
Martin Jansen
eb3c6e7a18
* Due to the recent changes in the installer stuff, the webinstaller
...
is not supported at the moment.
2002-04-22 09:11:06 +00:00
Stig Bakken
88024105c9
* more uniform "level 2 debug messages"
...
* don't add dirname(file) to install path if install-as attribute is set
2002-04-21 11:46:41 +00:00
Martin Jansen
dc8c2c9a6c
* Remove package directory if empty during uninstall process
...
* Don't baseinstalldir for documentation.
2002-04-21 06:17:53 +00:00
Tomas V.V.Cox
13f7ec4374
Bail on no HTTP.php present in the system
...
Let "pear download" act ala wget
2002-04-21 01:34:49 +00:00
Tomas V.V.Cox
929e8f81e3
typo
2002-04-21 01:32:03 +00:00
Stig Bakken
8fcdb67068
* add http_proxy config setting
2002-04-19 14:01:51 +00:00
Stig Bakken
c8418830f9
* make "pear install package.xml" possible, so you can install a package
...
without building a tarball first
2002-04-19 14:01:10 +00:00
Stig Bakken
021ed8a10b
* reintroduce (un)install -r option for Registeration only
2002-04-19 14:00:14 +00:00
Martin Jansen
ab54cc1e1b
* Add API documentation.
2002-04-18 18:04:06 +00:00
Stig Bakken
948106fd20
* doooh!
2002-04-17 08:22:56 +00:00
Stig Bakken
5d7b69f43e
* started working on analyzeSourceCode and detectDependencies methods
2002-04-16 13:27:42 +00:00
Stig Bakken
e32362f792
* chdir back to original dir in PEAR_Packager::package
...
* only display "cvstag" hint if CVS/Root exists
2002-04-16 05:01:41 +00:00
Tomas V.V.Cox
b339986c12
Added standar header
2002-04-16 00:44:03 +00:00
Tomas V.V.Cox
7325f1a4f0
Added standar header
2002-04-16 00:38:21 +00:00
Tomas V.V.Cox
8a365fd8a2
Vim tags added plus some other minor text about license and author
2002-04-16 00:31:16 +00:00
Tomas V.V.Cox
299849fbf2
Be more clear when no packages are installed
2002-04-16 00:23:32 +00:00
Tomas V.V.Cox
26e59d106c
Give the right error when wrong params given to package-info and
...
fix/add help some help messages
2002-04-16 00:22:55 +00:00
Markus Fischer
f95fbc4e60
- Do not try to draw a table if there are not elements.
...
# If no packages are installed, until now the output was:
#
# INSTALLED PACKAGES:
# ===================
# +
# +
#
# Now it is:
#
# INSTALLED PACKAGES:
# ===================
#
# Which is nicer IMHO. It think keeping the caption is ok.
2002-04-14 13:34:52 +00:00
Markus Fischer
509ef0237f
- Also raise a different error message if we don't specify any package at all.
...
# We might consider giving the 'pear help uninstall' output to the user?
2002-04-13 06:00:36 +00:00
Markus Fischer
e060e90f0c
- Return a different error message if no package file was given at all.
2002-04-13 05:52:54 +00:00
Stig Bakken
d1814a3c12
* cvstag command: tag slide option is -f, not -F
2002-04-13 00:23:19 +00:00
Stig Bakken
8c0edb86b0
* missing file role message could be mistaken for missing maintainer role
2002-04-13 00:20:40 +00:00
Stig Bakken
5d09a5e199
* add cookie authentication to PEAR_Remote (temporarily in addition to http auth)
2002-04-13 00:13:37 +00:00
Tomas V.V.Cox
ca0b7690c8
Implemented "pear download <pakage>"
2002-04-10 15:15:12 +00:00
Tomas V.V.Cox
dfba9e63ab
Do not show the "tag it!" message when verbose=0
...
# Forgot to commit that before
2002-04-10 15:10:49 +00:00
Tomas V.V.Cox
a332c8c27b
Added single display()
2002-04-10 15:09:36 +00:00
Tomas V.V.Cox
f833895afd
Help for command "shell-test"
2002-04-10 12:40:06 +00:00
Tomas V.V.Cox
3788b31b0e
Added "pear package -n" (only output the created package file name)
2002-04-10 12:23:31 +00:00
Stig Bakken
49445bbee0
* ignore dirs and libfiles in older releases (changelog)
2002-04-09 22:30:44 +00:00
Stig Bakken
7e7676f8fb
* ignore files in older releases (changelog)
2002-04-09 21:48:19 +00:00
Stig Bakken
e91f94a259
* package-validate uses package.xml as default param
2002-04-09 17:15:17 +00:00
Tomas V.V.Cox
4c125afc74
Make the dependencies check look for the correct registry file
2002-04-09 14:12:12 +00:00
Alexander Merz
eb85e073e5
Win95/98/Me doesn't support locking, please check patch on other systems
2002-04-09 14:00:05 +00:00
Tomas V.V.Cox
dc811f3041
Fix package-list not showing the right Install path
2002-04-09 13:49:47 +00:00
Tomas V.V.Cox
ebb85a3738
Fix a problem when list-installed is called in a new installation
2002-04-09 13:11:51 +00:00
Stig Bakken
efa18af7e1
* show full cvstag command
2002-04-09 08:19:53 +00:00
Stig Bakken
8efdf7bc37
* get rid of CommandResponse stufff
2002-04-09 08:18:49 +00:00
Stig Bakken
2dc974d72d
* drop file replace= attribute
2002-04-09 08:17:49 +00:00
Stig Bakken
6b8c7db275
* unused files
2002-04-09 08:11:22 +00:00
Stig Bakken
894cbdf3d2
* implemented role="script" and <replace> substitution during install
2002-04-09 08:10:12 +00:00
Stig Bakken
79a150068a
* append "?uncompress=yes" to the package download url if zlib extension
...
is not loaded
2002-04-07 21:09:41 +00:00
Tomas V.V.Cox
6ac6b78818
Added PEAR_Common::getUserRoles() and a suggestion
2002-04-07 20:47:04 +00:00
Stig Bakken
6303972256
* added "cvstag" command
2002-04-07 19:42:05 +00:00
Stig Bakken
8ec2ae71db
* give PEAR_Packager::package an option to disable compression and make
...
plain .tar files
2002-04-07 17:07:49 +00:00
Stig Bakken
d6d8d78754
* remove empty fold
2002-04-07 16:51:17 +00:00
Stig Bakken
6718d569bd
* added displayError and displayFatalError methods
2002-04-07 16:47:36 +00:00
Stig Bakken
49b11adf7c
* initialize _PEAR_Command_uiobject
2002-04-07 16:42:33 +00:00
Stig Bakken
255bbff361
* leave error reporting to the validator
2002-04-07 15:49:23 +00:00
Stig Bakken
065da3a0fa
* more clear cvs tag hint
2002-04-07 15:07:26 +00:00
Tomas V.V.Cox
361cebe460
Just some help cleanup
2002-04-07 14:30:32 +00:00
Stig Bakken
73f4b5b2fa
* typo
2002-04-07 13:22:21 +00:00
Stig Bakken
5179e9d0fa
* rename package-verify command to package-validate
2002-04-07 12:40:51 +00:00
Stig Bakken
dc974a0299
* support for .tar files in PEAR_Installer
...
* new command: package-verify
* "package" command now sanity-checks the package information before
making the tarball
* -Z option to the install/update commands for downloading non-compressed
packages
2002-04-07 10:38:04 +00:00
Stig Bakken
de1f6319ec
* forgot htmlspecialchars in release notes
2002-04-06 00:58:22 +00:00
Stig Bakken
d4dfead250
* Added "-s" (soft update) option to install/upgrade. Will make installs
...
fail silently.
2002-04-02 09:21:48 +00:00
Stig Bakken
f8fc50b922
* add Frontend support to PEAR_Common::log()
2002-04-02 09:21:08 +00:00
Stig Bakken
dfa3b671f7
* Implemented "shell-test" command for writing shell scripts that check
...
whether a package is installed. Example of use:
if ! pear shell-test Net_Socket; then
echo "You don't have the Net_Socket package installed!" >&2
exit 1
fi
2002-04-02 09:20:28 +00:00
Stig Bakken
9de06e3662
* just renaming some comments
2002-04-02 09:18:07 +00:00
Stig Bakken
7ddaefba34
* add type property telling what type of frontend this class implements
2002-04-02 09:15:51 +00:00
Tomas V.V.Cox
750ca4295e
typo
2002-04-01 19:17:59 +00:00
Tomas V.V.Cox
b57e0609ad
Added layer checks and reorganize a little the code
2002-04-01 19:16:01 +00:00
Tomas V.V.Cox
49dacbee8c
- Define the PEAR constants when they are not set (be nice
...
with the "--wihout-pear" people who finally regrets)
- Added method getLayers()
2002-04-01 19:13:37 +00:00
Tomas V.V.Cox
6ec8fbc30e
- Make "config-set" actually store the values
...
- Help and error messages enhance
2002-04-01 18:19:45 +00:00
Tomas V.V.Cox
827334cd2f
- Added "nodeps" option to install/upgrade/uninstall
...
(pear install -n package.tgz)
- Finish to document the install commands
2002-04-01 17:25:42 +00:00
Tomas V.V.Cox
7b68037886
People reported problems with flock(LOCK_SH) and fopen('w')
2002-04-01 16:10:39 +00:00
Tomas V.V.Cox
6e8268e4a4
added help
2002-04-01 15:23:46 +00:00
Tomas V.V.Cox
edab1197f3
Go with the help system
2002-04-01 14:32:40 +00:00
Tomas V.V.Cox
460eb1103c
E_ALL fix
2002-03-31 19:04:53 +00:00
Tomas V.V.Cox
ed450a6c4e
if (!function_exists('md5_file')) { ...
2002-03-31 19:04:26 +00:00
Stig Bakken
561ac3d54e
* E_ALL fix
2002-03-31 03:16:02 +00:00
Stig Bakken
f1c803a41c
* avoid object copying
2002-03-31 01:51:08 +00:00
Stig Bakken
5e13ee1428
* oops, config object was copied
...
* call parameters were not passed on to xmlrpc_encode_request()
2002-03-31 01:45:36 +00:00
Stig Bakken
69df28337b
* implemented "pear list-upgrades", which will show you what releases
...
are available on the server (shows newer releases with the same state)
2002-03-29 02:41:28 +00:00
Stig Bakken
45878bff77
* always require PEAR/Common.php
2002-03-29 02:39:33 +00:00
Stig Bakken
f6e4eea39a
* allow "any" as a preferred_state value
2002-03-29 02:38:07 +00:00
Stig Bakken
99cfda3756
* pass on xmlrpc faults as pear errors
2002-03-29 02:17:55 +00:00
Stig Bakken
adc0b5741e
* fix tempfile cleanup
2002-03-29 00:05:55 +00:00
Stig Bakken
84652eeb52
* per-command fold marks
2002-03-28 23:50:45 +00:00
Stig Bakken
62bff20267
* regenerate package.xml with file checksums
2002-03-28 23:49:34 +00:00
Stig Bakken
a50c40cc24
* accept optional tmpdir arg in mkTempDir
...
* handle changelog releases without filelist
2002-03-28 23:44:31 +00:00
Stig Bakken
f5e745e848
* added preferred_state config keyword
2002-03-28 14:27:02 +00:00
Stig Bakken
78c020a3bb
* added phpdoc
...
* now ready to support multiple versions of the package format
* don't parse dependencies in changelog
* fix libfile parsing
* default maintainer roles to 'lead'
* added infoFromString() method
* added xmlFromInfo() method to regenerate package.xml files
2002-03-28 14:07:33 +00:00
Tomas V.V.Cox
b5f477ba00
E_ALL fixes
2002-03-26 16:31:13 +00:00
Tomas V.V.Cox
0e20c6e383
_lock() now returns PEAR Error or true for consistency
2002-03-26 16:29:53 +00:00
Stig Bakken
365505daed
* move logic to _assertStateDir
2002-03-24 01:52:38 +00:00
Tomas V.V.Cox
b217ed9711
The System class was modified to always return true or false instead
...
of PEAR Errors. Changed then assertStateDir() to check for false.
2002-03-23 18:36:52 +00:00
Tomas V.V.Cox
757ec9ef38
Show maintainers name in package-info and show more human friendly
...
column table names
2002-03-23 17:55:51 +00:00
Tomas V.V.Cox
1cf543c34a
Yet another break; forgotten
2002-03-23 17:46:51 +00:00
Tomas V.V.Cox
fdce319634
Oops, forgot the break;
2002-03-23 17:44:48 +00:00
Tomas V.V.Cox
8ea9125840
- Show the real dir where files would be installed (using role & config)
...
- Introduce column wrapping
2002-03-23 17:27:39 +00:00
Tomas V.V.Cox
f40007a1ef
- Use getenv('TERM') instead of $_ENV (empty for me in 4.1.1)
...
- Added 'linux' as bold capable list of term types
- Pass the col by reference for making the wrap take effect in tableRow
2002-03-23 16:50:43 +00:00
Tomas V.V.Cox
dc17bcc6ab
fix parse error
2002-03-23 15:56:14 +00:00
Stig Bakken
3402d342a6
* added package-list and package-info commands (for .tgz files)
2002-03-23 10:21:29 +00:00
Stig Bakken
9fae289542
* use switch/case for what it's worth :-)
2002-03-23 10:20:41 +00:00
Stig Bakken
b5604d18dc
* _lock() calls _assertStateDir()
2002-03-23 10:18:32 +00:00
Stig Bakken
ed16ccb275
* support having a toplevel package.xml in tgz files
2002-03-23 10:17:39 +00:00
Stig Bakken
e965aba2aa
* wordwrapping and multiline table cell support
2002-03-23 10:15:36 +00:00
James Cox
7d5e529b55
"reverting" to 1.39 as per Tomas Cox's wishes.
2002-03-23 05:29:09 +00:00
Stig Bakken
5e0f34ea55
* don't start table cells with a space in borderless tables
2002-03-22 12:47:13 +00:00
Stig Bakken
1b09d1f19c
* typo fix
2002-03-22 12:46:18 +00:00
Stig Bakken
75f15860b1
* use PEAR_Frontend tables in config-show command
2002-03-22 12:45:41 +00:00
Stig Bakken
a57a5d7eda
* now using PEAR_Frontend tables
2002-03-22 11:59:52 +00:00
Stig Bakken
fd62c434e5
* ncurses note
2002-03-22 11:58:22 +00:00
Stig Bakken
5cc2e77ca8
* table support working
...
* added bold support for xterm/vt220/vt100 terminals
2002-03-22 11:57:45 +00:00
Stig Bakken
5d11204de0
* rename class/methods
2002-03-22 11:09:58 +00:00
Stig Bakken
60035fb949
* rename PEAR_CommandUI* to PEAR_Frontend*
...
* rename PEAR/Command/Login.php to PEAR/Command/Auth.php
* replace PEAR/Command/Info.php with PEAR/Command/Registry.php (will contain
more commands related to the local registry)
* started working on Frontend table output
2002-03-22 09:22:28 +00:00
Stig Bakken
e41dca2995
* No point in creating the lock file directory if it does not exist (so many
...
other things would fail anyway). Throw an error instead.
2002-03-22 08:32:40 +00:00
Tomas V.V.Cox
9772468d37
- Make the rellocation of packages work as expected if the target
...
dir doesn't exist
- The "install -f" now replaces the info in the registry
2002-03-21 22:29:03 +00:00
Tomas V.V.Cox
a7936eea78
- Implement command level options
...
- Removed call pass by reference
- Readd $options to command::run() params
2002-03-21 20:52:26 +00:00
Tomas V.V.Cox
a974fbd9ae
fix a problem handling nested directories
2002-03-21 19:12:49 +00:00
Tomas V.V.Cox
9bee3510ea
readd the "list" command
2002-03-21 11:33:54 +00:00
Tomas V.V.Cox
b14c8152da
Adapt this commands to the new config store mechanism and command params
2002-03-21 11:16:15 +00:00
Tomas V.V.Cox
47c71bcaa1
- The config object is stored by the factory method
...
- Make install/unistall/package work again (didn't work for me)
2002-03-21 11:10:17 +00:00
Tomas V.V.Cox
67b971aece
Clean up unused stuff
2002-03-21 11:04:56 +00:00
Stig Bakken
de381091ba
* re-add "package" command
2002-03-19 19:55:30 +00:00
Stig Bakken
fdf8cafd11
* "pear login" finally works
2002-03-19 19:31:02 +00:00
Stig Bakken
97beb58d43
* fix http auth bug
2002-03-19 19:30:06 +00:00
Stig Bakken
529ec7cda4
* add optional default parameter to userDialog method
2002-03-19 19:28:48 +00:00
Stig Bakken
a036fe5b72
* Refactoring of "pear" command internals. Highlights:
...
- user interface abstraction, making a Gtk installer should only be
a matter of implementing PEAR_CommandUI_Gtk plus a "pear-gtk" executable
- separated code into command classes, able to specify one or more
commands
- no more "pear-get" :-)
* fixed use of PEAR_Config::singleton to avoid object copying
2002-03-18 17:39:52 +00:00
Stig Bakken
c55f61c9aa
* added optional layer parameter to get() method
...
* added isDefinedLayer() method
2002-03-16 23:48:23 +00:00
Stig Bakken
32d3a0afd7
* added file locking
...
* added file name to package map
2002-03-11 15:13:19 +00:00
Stig Bakken
856e382c8b
* fix singleton() so it actually works
...
* insert file format version in written files
* add getSetValues() method for listing the valid values for a set value
2002-03-05 17:39:29 +00:00
Stig Bakken
2b9f535589
* fixed a couple of bugs in PEAR_Config revealed by test
2002-03-05 00:41:36 +00:00
Stig Bakken
8188c50c28
PEAR_Config rewrite:
...
* Now supports (in theory) an arbitrary number of
config "layers" (different sets of configuration data with a defined
priority).
* Specify the type of config values so different frontends can make
user-friendly configuration interfaces. Valid types are currently
"string", "integer", "file", "directory", "set" and "password". The
set type lets you specify a limited set of values that the config
values must be selected from. Password values are stored
base64-encoded.
* Added phpdoc comments and some docs for config values.
* Added singleton method.
# configuration files still contain serialized data
2002-03-04 10:02:45 +00:00
Stig Bakken
8e0e7cd4ba
* code for install/uninstall/upgrade complete, not yet tested
...
# uses a new, un-committed version of PEAR_Config
2002-03-01 09:43:18 +00:00
Stig Bakken
a146a16475
* output a reminder to set CVS tags after packaging
2002-03-01 09:16:49 +00:00
Sebastian Bergmann
90613d2282
Maintain headers.
2002-02-28 08:29:35 +00:00
Stig Bakken
3ea5f3343b
* started implementing new "cross-environment" command API
...
# work in progress, not tested at all yet!
2002-02-23 15:32:36 +00:00
Vincent Blavet
508b9eff57
* Packager : Changing the order of the files in the package archive file.
...
The package.xml file is now at the 'root' of the archive, the files tree are under a 'packagename'-'packageversion' folder
* Installer : installing the knew archive format AND supporting the existing format
2002-02-22 21:57:04 +00:00
Stig Bakken
6176cf5216
* "pear-get install Auth" works now
2002-02-13 01:40:18 +00:00
Stig Bakken
773ee5d7e7
* don't use ext/overload yet
2002-02-13 01:09:55 +00:00
Tomas V.V.Cox
a5c0adc9fe
Now System will return false on fail
2002-02-10 17:23:04 +00:00
Stig Bakken
a33fd65b12
* silence warning
2002-01-30 12:18:10 +00:00
Vincent Blavet
3d95bf927c
* Remove the use of a temp dir
...
* Tar archive is now doing the same work with less overhead
2002-01-26 12:36:30 +00:00
Vincent Blavet
06c98b477b
* Call the PEAR_Registry constructor with the optional parameter
2002-01-24 08:24:24 +00:00
Vincent Blavet
1696a2c4e2
* Adding the ability to set the PEAR_INSTALL_DIR while creating the Registry object (in the same way as Installer.php)
2002-01-24 08:22:46 +00:00
Stig Bakken
7ab86afd32
* support "pear-get install XML_RPC"
2002-01-02 17:12:26 +00:00