Project.pm: eliminate subprocess spawning for project load
commitb265d491a1c5287ec7594c42d95ebfd125816a67
authorKyle J. McKay <mackyle@gmail.com>
Fri, 11 Nov 2016 18:31:32 +0000 (11 10:31 -0800)
committerKyle J. McKay <mackyle@gmail.com>
Fri, 11 Nov 2016 18:31:32 +0000 (11 10:31 -0800)
tree9c51442c63a3938c6c8765209dd25f36c8ede195
parente4fde5ca1cc79224c48b6352cccd78b6a4a527a8
Project.pm: eliminate subprocess spawning for project load

Switch to using new utility functions read_config_file and
read_HEAD_symref so that loading a project does not require
spawning any subprocesses!

This results in a project load speed up of nearly 10x.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
Girocco/Project.pm