Propietats emprades per a la configuració del kdesvn

Integrar el seguidor d'errors

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

PropietatDescripcióExemple
bugtraq:urlManté 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 #190 seran analitzats i traduïts a un URL a la sortida del registre.

Dues expressions:

[Ii]ssue #?(\d+)(,? ?#(\d+))*
(\d+)

Recordar

Preneu cura amb els espais en blanc després de la (\d+)! Aquest és un dels errors més comuns que causa que aquestes expressions no concordin!


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.