Nota
Podeu ometre això si no esteu interessat en la programació dels KIO.
KIO::ksvn::special coneix les següents operacions.
Taula 3.1. Resum d'ordres per a KIO::ksvn::special
Nom de l'ordre | ID numèric | Llistat dels paràmetres | Implementat a la nova versió? |
---|---|---|---|
Checkout | 1 |
KURL repository, KURL target, int revnumber, QString revkind L'objectiu no serà modificat, p. ex., però el contingut serà extret sense crear una subcarpeta! Per exemple, l'origen pot ser | Sí |
Update | 2 | KURL url, int revnum, QString revstring Si «revnum» és < 0, s'analitzarà la «revstring». El format de «revstring» es descriu a l'Apèndix. | Sí |
Commit | 3 | KURL::List urls Els URL són una llista dels URL locals per a cometre. Demanarà pel missatge de registre. | Sí |
Log | 4 |
int startrevnumber, QString startrevstring, int endrevnumber, QString endrevstring, KURL::List Empreu-la amb cura -pot produir una gran quantitat de dades-. | Sí |
Import | 5 | KURL targetrepository, KURL sourcepath | Sí |
Add | 6 | KURL | Sí |
Del | 7 | KURL::List | Sí |
Revert | 8 | KURL::List Revertir als KIO sempre serà no recursiu, no hi ha preguntes (la crida a l'aplicació ho farà ella mateixa) | Sí |
Status | 9 | KURL item, bool checkRepos, bool recurse element - l'element per al qual comprovar la informació, checkRepos - comprova si hi ha versions noves al repositori, recurse - comprova en mode recursiu o no. | Sí |
Mkdir | 10 | KURL::List | Sí |
Resolve | 11 | KURL, bool recursive | Sí |
Switch | 12 | KURL working_copy_path, KURL new_repository_url, bool recursive,int revnumber, QString revkind | Sí |
Diff | 13 |
URL uri1, KURL uri2, int r1, QString rstring1, int r2, QString rstring 2, bool recursive Per a les diferències entre repositoris locals, utilitzeu el protocol «file:///». Per a les diferències entre còpies locals, definiu els URL sense un protocol! | Sí |
Els valors retornats es poden indicar a través de les metadades. Per a més detalls, vegeu la documentació de l'API.
Taula 3.2. Contingut de les metadades
Clau | Valor possible |
---|---|
path | Camí de l'element on es va realitzar l'acció, p. ex., l'URL indicat. |
action | Tipus d'acció numèric. |
kind | Tipus d'element (majoritàriament carpeta o fitxer). |
mime_t | Tipus MIME de Subversion de l'element. |
content | Estat del contingut (valor de Subversion). |
prop | Estat de les propietats (valor de Subversion). |
rev | Dona com a resultat la revisió o la revisió de treball. |
string | Missatge en forma intel·ligible definit internament. |
loggedaction | Cadena d'acció definida de Subversion sobre l'element (A,M,D). |
loggedcopyfrompath | Si copiat de quin camí? (pot estar buida). |
loggedcopyfromrevision | Si copiat en quina revisió? (pot ser < 0). |
loggedpath | En quin camí únic l'acció registra les entrades i així s'estableixen successivament. (el camí s'estableix a l'URL de crida). |
diffresult | Una línia de sortida de la diferència. |