Iċċekkja l-inputs tal-proxy għal host Subversion
Aqra l-konfigurazzjoni servers ta’ Subversion bil-valuri globali u r-regoli tal-gruppi tal-hosts flimkien.
Għall-fajl ~/.subversion/servers tas-soltu ta’ utent Unix, dan l-iċċekkjar jelenka inputs tal-proxy magħżula u mapep tal-gruppi tal-hosts mingħajr ma jipprintja passwords maħżuna:
from configparser import ConfigParser
from pathlib import Path
settings = ConfigParser(interpolation=None)
settings.read(Path.home() / '.subversion' / 'servers')
for key in ('http-proxy-host', 'http-proxy-port',
'http-proxy-exceptions'):
print(key, settings.get('global', key, fallback=''))
if settings.has_section('groups'):
for group, patterns in settings.items('groups'):
print('group', group, patterns)Żomm l-isem tal-host tar-repożitorju ma’ dan l-output. L-iskript jirrapporta l-kontenut tal-fajl, mhux ir-rotta li Subversion fl-aħħar għażel.
Iċċekkja s-sezzjoni bl-isem tal-grupp li jaqbel minbarra global. Is-sezzjoni groups tmapeja l-ismijiet għal mudelli tas-server; il-valuri tal-host u tal-port ta’ grupp li jaqbel jistgħu jegħlbu l-valuri prestabbiliti, u l-eċċezzjonijiet jistgħu jevitaw proxy konfigurat mod ieħor.
Imbagħad qis sorsi fil-livell tas-sistema u speċifiċi għall-pjattaforma, direttorju tal-konfigurazzjoni personalizzat u sostituzzjonijiet mill-linja tal-kmand. Staqsi l-fajls tal-kont jew tas-sejħa attwali, mhux id-direttorju tad-dar ta’ utent ieħor.
Viżwalizzatur għandu jittikketta l-valuri skont is-sors u l-ambitu. String wieħed mhux ikkwalifikat dwar proxy tas-sistema jitlef kemm id-deċiżjoni speċifika għall-host kif ukoll id-distinzjoni bejn inputs minn fajl tal-utent u politika tas-sistema.