DeltaV

A HupWiki-ből...

A WebDAV protokoll kiterjesztése verziókezelésre. A HTTP-hez és WebDAV-hoz képesti további műveletek java erősen ismerős a CVS óta minden verziókezelő rendszer parancskészletéből:

  • VERSION-CONTROL - fájlok verziókezelés alá helyezése, mint a cvs add.
  • REPORT - állapotlekérdezés, mint a cvs status.
  • CHECKOUT - fájl kivétele, mint a cvs checkout.
  • CHECKIN - fájl betétele, mint a cvs checkin.
  • UNCHECKOUT - fájl állapotának visszaállítása egy CHECKOUT előttire.
  • MKWORKSPACE - új kódtár létrehozása adott szerveren.
  • UPDATE - esetleges kódtárbeli frissítések lekérése, mint a cvs update.
  • LABEL - verziókat jelölő címkézés.
  • MERGE - megadott verziók egybefolyatása.
  • BASELINE-CONTROL - könyvtárak verziókezelés alá helyezése, kb. mint a cvs import.
  • MKACTIVITY - egybetartozó változások (changeset) kezelése.

A megfelelő HTTP- és WebDAV-műveleteket is megfelelő további jelentéssel ruházza fel.

Az üzenetek tartalmát pedig egy kis XML-nyelvtan szerint kell megszerkeszteni, ez általában pár elemnyi csomagolás a tényleges tartalom körül, főleg struktúrát ad neki.

Részletesen az RFC3253 definiálja.