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.
Created by: sdboyer
Created on: 2 Jul 2012 at 18:55 UTC
Last updated: 2 Jul 2012 at 18:57 UTC
New features
Bug fixes
Unsupported

Other releases