El projecte TortoiseSVN ha dissenyat un bonic sistema de propietats per a integrar el seguidor d'errors (BugTracker) a la IGU de Subversion. La versió actual del kdesvn no admet camps addicionals al quadre de comissió (vindrà més endavant) i no ho entén tot, a excepció de les següents propietats:
Taula 2.1. Propietats integrades del seguidor d'errors
Propietat | Descripció | Exemple |
---|---|---|
bugtraq:url | Manté l'URL per al seguidor d'errors. Ha de contenir el marcador %BUGID% . | https://bugs.kde.org/show_bug.cgi?id=%BUGID% |
bugtraq:logregex |
Conté una o dues expressions regulars, separades per un salt de línia. Si només s'estableix una expressió, llavors l'ID de l'error haurà de concordar amb els grups de la cadena de l'expressió regular. Si s'estableixen dues expressions, llavors la primera expressió s'utilitzarà per a trobar una cadena que es relacioni amb l'ID de l'error, però pot contenir més que l'ID de l'error (p. ex., «Issue #123» o «resolves issue 123»). La segona expressió s'utilitza per a extreure l'ID real de l'error de la cadena extreta amb la primera expressió. Si us plau, aneu amb compte amb els espais no desitjats després de l'expressió regular i no oblideu els claudàtors a la descripció del número. |
Individual (usable amb TRAC): #(\d+) Ara tots els números com Dues expressions: [Ii]ssue #?(\d+)(,? ?#(\d+))* (\d+) RecordarPreneu cura amb els espais en blanc després de la |
En els repositoris locals oberts (és a dir, el protocol file://
) i en còpies de treball, aquestes propietats seran cercades cap amunt des de la carpeta oberta fins que es troba o s'arribi al nivell superior de Subversion. En els repositoris oberts a través de la xarxa (tots excepte el protocol file://
) només se cerca a la carpeta oberta.
El suport per a múltiples conjunts d'aquestes propietats pot seguir després, (p. ex., valors extres a la subcarpeta per a altres seguidors, etc.), però en la majoria dels casos, l'avaluació individual dels enllaços del seguidor hauria de ser suficient.