Opmerking
U kunt dit gedeelte overslaan indien u niet geïnteresseerd bent in KIO-programmeren.
KIO::ksvn::special kent de volgende bewerkingen.
Tabel 3.1. Commando overzicht voor KIO::ksvn::special
Commandonaam | Numerieke id | Parameter lijst | In de huidige versie ingevoerd? |
---|---|---|---|
Checkout | 1 |
KURL repository, KURL target, int revnumber, QString revkind Het doel wordt niet veranderd, bijv., maar de inhoud wordt uitgecheckt zonder een submap te maken! b.v. de bron is | Ja |
Bijwerken | 2 | KURL url, int revnum, QString revstring Indien revnum < 0 de revstring is ingevoegd. De omschrijving van de opbouw van revstring vindt u in de Appendix. | Ja |
Vastleggen (commit) | 3 | KURL::List urls Geeft een overzicht met lokale URL's om vast te leggen. Vraagt naar een log | Ja |
Log | 4 |
int startrevnumber, QString startrevstring, int endrevnumber, QString endrevstring, KURL::List Gebruik dit voorzichtig - dit kan veel data produceren. | Ja |
Importeren | 5 | KURL targetrepository, KURL sourcepath | Ja |
Toevoegen | 6 | KURL | Ja |
Del | 7 | KURL::List | Ja |
Terugdraaien | 8 | KURL::List Terugdraaien in KIO is altijd niet-recursief, geen vragen (aanroepend programma moet dat zelf doen) | Ja |
Status | 9 | KURL item, bool checkRepos, bool recurse item - het item waarover informatie opgevraagd moet worden, checkRepos - controleert of er nieuwere versies zijn in de repository, recurse - controleert recursief of niet. | Ja |
Mkdir | 10 | KURL::List | Ja |
Oplossen | 11 | KURL, bool recursive | Ja |
Wisselen | 12 | KURL working_copy_path, KURL new_repository_url, bool recursive,int revnumber, QString revkind | Ja |
Diff | 13 |
URL uri1, KURL uri2, int r1, QString rstring1, int r2, QString rstring 2, bool recursive Voor verschillen tussen het repository bestand:/// en de werkkopie, de URL van de werkkopie kan zonder protocol ingesteld worden! | Ja |
Return waarden mogen gegeven worden via metadata, lees apidoc voor de details.
Tabel 3.2. Inhoud van metagegevens
Sleutel | Mogelijk waarde |
---|---|
pad | Het pad van het item waarop een actie is uitgevoerd, bijv. een gegeven url. |
actie | Numeric action type |
soort | Soort item (meestal een map of een bestand) |
mime_t | Subversion mimetype van item |
Inhoud | De inhoud (subversion waarde) |
prop | Eigenschappen (subversion waarde) |
rev | De resulterende revisie of de revisie waarmee is gewerkt |
tekenreeks | Intern leesbare bericht. |
loggedaction | Door subversion gedefinieerde actie string voor item (A,M,D) |
loggedcopyfrompath | Via welk pad gekopieerd? (mag leeg zijn) |
loggedcopyfromrevision | Van welke revisie gekopieerd? (mag < 0) |
loggedpath | Via welk enkel pad de logged actie worden weggeschreven. (pad is ingesteld naar het opgeroepen url) |
diffresult | Een regel van een verschil output |