Downloads
Download tar.gz
46.17 KB
MD5: fbabce3fa00dc87b86f8ad20eda756b1
SHA-1: bb1e53d6fa34608ed2fd11ca14ed80c0359d8431
SHA-256: 622674888d78cab058a8fab7fb4a82516fdb5e45f91365b72e221f0a6ac58249
Download zip
68.2 KB
MD5: c1368ca1620be45ec9618e9629c7b98b
SHA-1: b398d4f057c059b90a56da4da6862c0e106f312d
SHA-256: d6fa81f8631828cc244b992e97a912f9510687ca2175da056ba0ee1c5c839df1
Release notes
Changes since 6.x-1.0-rc2:
- Add a query alter callback for attached release id info directly to labels.
- #1443268 by Niklas Fiekas: Move project_git_default_branch() into this project.
- #1328614 follow-up: Use committer date for feed displays on default views
- #1448776: Use new versioncontrol operation attribution views argument handler for user views.
- Add the missing global views field to vc_git_project_user_commits view
- #1328614 by Niklas Fiekas: Follow schema change in versioncontrol: date -> author_date.
- #1056568 by marvil07, sdboyer: Provide rss on commitlog views.
- #1103402: Add support for catching release nodes back up after a repo resync.
- Remove superfluous ampersand from versioncontrol_release_load_labels_query_alter() function signature, as it rendered the code incompatible with PHP 5.3.
- Add docblocks for a few hook implementations.
- Add TODO about moving the block cache clearing logic onto a better hook.
- Implementation of hook_versioncontrol_entity_commit_insert() was assuming versioncontrol_project was the only vcapi client.
- #1068654 by mikey_p: Don't show commits to sandboxes on user profiles if the sandbox is owned by another user
- #1051570: Added a 'View commits' link to the maintainers block.
- Stripping CVS keywords
- #1050414 by dww: Fixed the help text when there are no available branches or tags to render via a form value instead of drupal_set_message() so it can be easily altered to be site-specific.
- Pass the project node along to hook_versioncontrol_project_auth_data_alter() so that implementors don't have to reload it themselves.
- Remove some inner joins to ensure query optimizers pick the right base table.
- #1061592 by dww: Re-added a special case for editing release nodes pointing to ambiguous branches (e.g. 'master', 'HEAD', etc) to move them to a specific branch if a branch with the right version info exists.
- Fix the repo query_alter implementation to use 'repo' instead of 'repository'. Have GOT to fix that inconsistency in vcapi.
- #1050598: Use inner joins for all Views queries.
- Calls to versioncontrol_repository_load() should not wrap their repo_id in an array.
- #1029502: Moved default vc_project git-specific views out of vc_git and into vc_project, as the architecture slightly privileges that awkwardness over the other option.
- Introduce a targeted dbtng query alter that adds the project nid to all repositories as $repo->project_nid, if the nid exists.
- Add the repo_id to the top-level of the returned array, so it's easy to use for lookups.
- #1031580 by mikey_p: {versioncontrol_project_projects} needs an index on repo_id
- Update display for commits sub view
- Followup #1025334 by mikey_p: fix code comment
- #1025334 by mikey_p: Provide per-project view, link from project page, and views_set for per-project commit views, update project_global commit view and project per user view
- versioncontrol_admin_access() was removed from vcapi, updating versioncontrol_release menu access argument accordingly.
- #1016692 by tizzo, dww: Added another drush command to check a password.
- #1016692 by tizzo: Fixed the json output for vcs-auth-data to ensure we have an object.
- Followup to #156118 by mikey_p: Only display link if project has a repo
- #156118 by mikey_p: Auto generate the link to the repository viewer
- #1016692 by tizzo: Followup fix based on recent changes to sshkeys HEAD.
- #1015296 by dww: Follow-up to add a site-wide default plugin setting.
- #1015296 by dww: Follow-up fixes to the generic label_version_mapper plugin.
- #1016692 by tizzo, dww: Added a drush command to get project-specific user authorization information to implement VCS access control.
- #733286 by dww: Fixed release node validation bug that could allow multiple releases with the same version.
- #1010046 by mikey_p: Add listing of projects that a user has committed to, on their profile page. Ported directly from cvs.module
- Revert "Change the versioncontrol_project_release table constraints to allow"
- Change the versioncontrol_project_release table constraints to allow duplicate project_nid/label_id combinations.
- #1019294 by dww: Fixed altering the project release node edit form.
- #850142 by dww: Fixed altering the project release node add form.
- #1015296 by dww: A few more PHPDoc fixes for the label/version mapper.
- #1019162 by dww: Initial port of versioncontrol_release to VCAPI 2.x.
- #1015296 (13) by dww: Fixed some docs to keep up with reality.
- #1015296 (11) by dww: Fixed the mapper plugin to take a label name, not VCAPI tag and branch objects.
- #1015296 (8) by dww: Cleaned up the CTools plugin for label to version mapping.
- #1015296 (5) by dww: Added a CTools plugin for mapping labels to versions.
- #850142, #953916 by dww: Remove support for HEAD release nodes.
- #1016004: Prevent notices when no auth_handler plugin is set
- Followup to #1013322: return views from hook_views_default_views()
- Add the vc_project per-user commit view.
- Add the default views for vc_project_commit_items and vc_project_global_commits.
- Ah crap. No it can't, it needs a different inner view.
- The vc_project global commit log can actually be exactly identical to the base one provided by commitlog...so just use it instead.
- Introduce vc_project-owned views sets for the global commit log and per-user commit log.
- Add hook_ctools_plugin_directory() implementation.
- Whitespace cleanups.
- Updating views joins data
- #782410 by mikey_p, dww: Provide maintainers block and committers page that are equivalent to those in cvs.module
- #1008376 by mikey_p: initial views support for relating project to versioncontrol tables
- #781344 by mikey_p, dww: Integrate maintainers tab with VersioncontrolAuthHandlerMappedAccounts authentication plugin
- Followup to #1003738: Rename nodeapi functions, and add lookup loader for fetch project when repo id is known. Changes behavior to set repo id to 0 when deleting a repo that was attached to a project.
- #1003738 by mikey_p: Remove mapping with VC API repo when repo is deleted
- follow-up to #878054: Fix notice on projects that have no associated repo
- #878054 by mikey_p: Make more information available when loading a project node
- #878054 by mikey_p: Start porting functionaltiy to compatibility with VC API 2.x
- #878054: Remove old code in preparation for port to VersionControl 2.x compatibility
- Add quite a number of port and fixup-related todos.