Git Migration Sprint 2: October 4 - October 22

Events happening in the community are now at Drupal community events on www.drupal.org.
eliza411's picture
Start: 
2010-10-18 12:00 - 13:00 America/Los_Angeles
Organizers: 
Event type: 
Sprint

Git Migration Sprint 2, Version Control API, is underway.

Sprints last two weeks with check-ins beginning at noon Monday, Wednesday, and Friday of each week. The first call is one hour and sets the sprint focus. The next five calls are half-hour stand-ups, where sdboyer will run through the work accomplished since the last call, identify blockers, and give other updates, followed by others whose work is a part of the sprint. The final Friday of the sprint is a demonstration of the work accomplished.

If you want to participate in a sprint, contact sdboyer. I'll be posting the final demonstration of each sprint as a separate event since demos are like to be of interest to people who might not be involved directly with the tasks of the sprint.

A calendar of scheduled sprint events is available via Google Calendars: http://bit.ly/d0U0R3

Comments

Git Migration Sprint 2, Version Control API: Summary

eliza411's picture

Sprint 2 focused on Version Control API’s (VCAPI) under-the-hood functionality. Although some tasks remain, the work accomplished during this sprint allows for creation the API’s administrative interface and opens the way to begin Project Module integration. Documentation of the past and future work with VCAPI lays out the final steps required for a 2.x release. If I've missed anything or misspoken, corrections are always welcome.

All issues tagged for Sprint 2 at http://bit.ly/9h85oi

Completed:

  1. Sprint Calendar: Available at http://bit.ly/d0U0R3
  2. Update on past and future work with VCAPI
    Available at http://blog.samboyer.org/blog/software-architecture-evolution-version-co...
  3. Merge Views Module into Main version control module
    http://drupal.org/node/782586
  4. return empty array instead of FALSE on versioncontrol_get_backends()
    http://drupal.org/node/890232
  5. Make all entity object instantiations pass through VersioncontrolBackend::buildEntity()
    http://drupal.org/node/879866
  6. Add clear cache on hook_enable as recommmended by autoload module
    http://drupal.org/node/891066
  7. remove completely the Versioncontrol*Cache classes
    http://drupal.org/node/890222
  8. Re-think relation between entity and repo classes
    http://drupal.org/node/890230

In-Process

  1. change nomeclature to use $username(s) instead of $vcs_username(s)
    http://drupal.org/node/890216
  2. Clean up and finalize the API, get rid of crufty systems
    This required making many meta-decisions, which were finalized. The implementation moves to Sprint 3.
    http://drupal.org/node/929004
  3. provide a way to delete entities from the database
    http://drupal.org/node/724616
  4. Unify the various save/insert entity methods under DBTNG
    http://drupal.org/node/879858
  5. Review for additional TODOs related to d.o conversion to git
    http://drupal.org/node/782584

Postponed Tasks

  1. Update to the 2.x branch of vcapi
    http://drupal.org/node/878054
  2. Write a Git migration status update
    http://drupal.org/node/904682

Drupal.org Git Team

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: