Downloads

Download tar.gz 44.99 KB
MD5: 67c121368e626dea01c4f2a35fe68c60
SHA-1: 3659a4449b7fc194d5716f687f2d92c56e8fae22
SHA-256: fd8ae390812bcad848054f2c2625635e071a54ffe61404bc951ad533e046dbae
Download zip 52.09 KB
MD5: 6c9b1f742365af3a7df7e07f83dd243c
SHA-1: 334899121e1e6c8aa8bbb83c9971d9c523a94e07
SHA-256: 286c733ef45f84a29645d2c65df0a8bb8c28a9c5eac78d05d453638cfbd78e3c

Release notes

Changes since4.7.x-2.1:

  • #104217 by moshe weitzman (with minor cleanup by dww): Invalid diff link on commit message emails for new files.
  • #104217: fixing bug from moshe's patch: the logic was backwards... if there's no old revision number, we want to use the '_initial' version.
  • #108109: Remove the 'Projects that can select their CVS repository' setting in favor of the 'administer projects' permission.
  • #108110: allow "none" as a valid choice for CVS repository, and then don't require a CVS directory.
  • #108165: don't perform the extra validation checks on the CVS directory field for users that have 'administer projects' permission.
  • #108232: remove validation for leading/trailing slashes on the CVS directory field and just modify the data ourselves when we save it.
  • #108348: Commits with multiple files incorrectly stored in the DB. The bug seems to have been triggered by a php upgrade on cvs.drupal.org. This revision should work safely on all versions of php.
  • #97337: Module branch is not available as release target -- woe is me that we even need this patch. However, since people refuse to learn "cvs tag -b" to add a branch, and instead jump through crazy hoops by checking out an entire contributions directory from the new branch, copying their files into place, "cvs add", and "cvs commit", etc, this is necessary. For *every* non-HEAD commit, we check the {cvs_tags} table, and if there's no record yet, we insert it.
  • #105196 (by ChrisKennedy with cleanup by dww): Show time in CVS log.
  • #120122 by halkeye: missing table prefix {}s around {users} table in query for project/developers/[projectid].
  • #125750: provide regexps for files that should be denied during commit
  • #125750: fix to the error message: print the full path to the denied file.
  • #126851 by bdragon: we were locking all the wrong tables, but not locking the {sequences} table, when assigning a new commit id. This allowed a race condition that occasional led to corrupted commit messages (messages from separate commits with the same commit id).
  • #89699: make release node form smarter when editing HEAD releases (part 1): now, when a release owner (even a non-admin) is editing a HEAD release node, if there's another CVS branch that a) matches the same version info as is currently contained in the release node and b) isn't already in use, that branch will be a valid choice for the CVS branch drop-down, so users can move the HEAD release to point to the other branch. For example, if they had HEAD pointing to "5.x-2.x-dev", and then they made a DRUPAL-5--2 branch, they could just move the HEAD release node to point to the new branch, and then make a new HEAD node for "6.x-1.x-dev" or "5.x-3.x-dev" or whatever they wanted.
  • #111400: file upload UI not always removed when editing release nodes
  • #143745: missing table prefix in cvs_get_contributed_projects().
  • #147619: wrong column name for tablesort_sql() in cvs_repostory().
  • #148646 by ChrisKennedy: Error in _cvs_directory_fix()
  • #152790 by aclight: Fix breadcrumbs on CVS access page.
  • #150374 by aclight and dww: Allow manual upload releases if a project isn't pointing to a CVS repository, even if cvslog module is enabled.
  • #154280 by aclight and dww: Project edit access not revoked if user has cvs privilages disabled. Also, immediately revoke CVS access in this case instead of waiting for the passwd file to be regenerated.
  • #158813 by aclight and dww: node/X/cvs-access does not check the current cvs account status of maintainers.
  • #143764: Fixed some untranslatable strings in cvs.module.
  • #79630 by sanduhrs: Emails generated by xcvs* now use content-type utf-8.
  • #161084 by dww: Backporting the fix for $admin_access, since the menu items were already properly cached in this branch.
  • #91195 by dww: Fixed bug where cvs_get_version_from_tag() was assumed to exist, but was only implemented in cvs_local.inc. Now, the function is defined in cvs.module, but if cvs_local_get_tag_from_version() exists (from cvs_local.inc), that implementation is used, instead. The same fix has also been made for cvs_get_tag_from_version().
  • #103806 by hunmonk: pager count query not correct. missing distinct. also place OR clauses for user in parentheses for proper precedence.
Created by: dww
Created on: 19 Aug 2007 at 23:10 UTC
Last updated: 19 Aug 2007 at 23:10 UTC
Bug fixes
Unsupported

Other releases