WebDAV EFS Implementation

From Eclipsepedia

Revision as of 12:01, 24 April 2007 by Rtholmes.cpsc.ucalgary.ca (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The Project

The goal of this project is to provide an EFS implementation for WebDAV. The primary reason for this is to enable Eclipse to treat projects on remote servers as if they are local.

Deliverables

The WebDAV EFS implementation will support the following operations:

  • File:
    • Create
    • Delete
    • Upload
    • Download
    • Rename
  • Directory:
    • Create
    • Delete
    • Rename

Unit tests, and an accompanying data set, will also be provided to test each of these pieces of functionality. These unit tests are important to ensure that any upstream changes to Slide have not broken the EFS implementation. The tests will also greatly increase the speed with which the EFS implementation can be tested against different DAV servers in the future.

Schedule

04/30: Confirm WebDAV client library. 05/31: Initial unit tests, test data set, and test environment complete. 06/22: Initial implementation work complete. 07/06: Initial implementation tested, bugfixes complete. Tag for first evaluation. 07/27: Remainder of functionality implemented. 08/17: All unit tests pass, code tagged for final evaluation.