• last updated 30 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Mannheim update, fix and merge bugbash

  1. … 197 more files in changeset.
Added apm_package_ids_from_key to get a list of all package instances

Add procs to calculate code metrics about a package

removed the remaining procs which were -deprecated -warn in 5.0 and fixed most occurances of those procs in the code

  1. … 43 more files in changeset.
commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20050111 and jcd-merge-5-1-20050224

  1. … 321 more files in changeset.
make some proc things into ad_proc, remove a couple useless debug messages, log long query times as a WARNING message in the log

  1. … 1 more file in changeset.
Don't call site_nodes_sync from apm_package_rename. site_nodes_sync rebuilds the entire site_nodes cache, which takes large sites, such as .LRN sites with tens of thousands of site nodes, completely offline for several minutes. Instead, update the cache for the specific node(s) at which the package is mounted.

  1. … 1 more file in changeset.
get the before-upgrade and before-install callbacks directly from the .info file since they won't be correct in the db; resolves bug 1963

  1. … 1 more file in changeset.
Filled the parameter cache with default values tagged with package_id 0

rather than NULL to fit with the apm_package_id_from_key's default value

for package_id when there's no instance available (can't really use null

because "package_id = NULL" is always false in SQL).

  1. … 2 more files in changeset.
merge all the changes on the oacs-5-1 and dotlrn-2-0 branches up to tag jcd-merge-20040420

  1. … 647 more files in changeset.
change apm_package_url_from_id to return the first url (after finding half a dozen essentially identical queries to do that in package specific routines I think its clear it makes more sense to do that

  1. … 2 more files in changeset.
Part of this commit is fixing #1176 (just a few acs-lang strings and properly

splitting the file into *-proc.tcl and *-init.tcl part). Part of this fix

(catalog file) was accidentally commited before by Joel

The bigger part is changing load order of library files so that

acs-lang-init.tcl gets loaded before all other *-init.tcl files.

This is necessary because acs-lang is so fundamental and it is quite possible

(as we have seen with the example of date-init.tcl) that there are *-init.tcl

files that need translated strings.

  1. … 1 more file in changeset.
Remerge Timo's changes for tip 42,43, cf tip 53

  1. … 97 more files in changeset.
rollback of Timo's name, package_id commit; see TIP 53

  1. … 96 more files in changeset.
TIP#42,43: adding package_id and title to acs_objects table

  1. … 96 more files in changeset.
merge of changes on oacs-5-0 branch to oacs-5-0-0b4 tag

  1. … 598 more files in changeset.
making apm_callback_and_log log to the log file in Notice mode. That way we can now actually see in the log file what the APM is up to when it's installing packages etc.

make some Notices either warnings or debug and made them more descriptive by generally including the proc name as well bug #1032

  1. … 74 more files in changeset.
making sure proc apm_load_any_changed_libraries never reloads -init.tcl files. Those should only be source on server startup. Not sure how the -init.tcl files got on the reload list in the first place.

- make the memoized procs private

- Added apm_highest_version_name proc

- Added package pretty name to apm_version_get

  1. … 3 more files in changeset.
- Fixed problem with watching, so we can watch any tcl/xql file.

- Output message if we're trying to watch a file that we can't reload, so you'll at least know that the watch didn't occur.

- apm_guess_file_type had changed, causing watching to break - not using it now

Installation from package repository -- now we just need the repository up at openacs.org

  1. … 19 more files in changeset.
making the procs ad_acs_version and ad_acs_release_date do something sensible. Adding proc apm_version_get (should go into a namespace and be cached)

  1. … 2 more files in changeset.
Oracle9i porting changes

- Changed procedure names from delete to del

- Changed view declaration to use actual column names

- Changed "rel_constraints_violated_one" and "rel_constraints_violated_two"

(http://openacs.org/forums/message-view?message_id=81045)

  1. … 275 more files in changeset.
adding proc apm_package_supported_databases as part of the process of purging the old db-based APM file tracking

changing APM Tcl API to reflect that we are no longer storing file info in the db (apm_package_file_types and apm_package_files tables are gone)

  1. … 4 more files in changeset.
Fixed password expiration and approval expiration

  1. … 8 more files in changeset.
Added apm_package_rename proc

Merged 4.6.4d1 (unreleased) to HEAD. This marks the end of the life of the oacs-4-6 branch.

  1. … 816 more files in changeset.