mirror of
https://github.com/wahyd4/gitolite.git
synced 2026-08-09 13:05:53 +10:00
Note: filenames of actual VR scripts on disk start with "gl-"
compile
- insert scores into %repos, if provided
- recognise VR_[A-Z0-9_]+/ like NAME/
update and gitolite.pm
- move die()s up the call chain
- (set up for using other forms of virtref later)
- collect virtual refs and call special routines for each one found
- (virtrefs can have arguments)
- (get rid of NAME_LIMITS; you don't need it anymore)
- add score computation code
Other stuff:
- basic support for tracing; undocumented for now
- remove "in-core" NAME; use new VR_NAME by default
Implementation notes:
- the interface to check_access is no written in stone (since
v1.5.8+1; 5b9bf70: "allow access checks from ADC or hook"), and we
don't want to change that (would cause problems if people missed the
change warning!)
So the new version of check_access is called 'check_score', and
check_access is not just a compatibility layer.
The new check_score shall stay undocumented for now; we will decide
later if we should "out" it.