The code in the repository is re-organised when the debian package is recreated. Many folders in src/ are regrouped into what will become /usr/libexec/vyos.
While it is not an issue on its own, it prevents the git repository to be copied on a live system and to change the relevant environment variable to use it such as
vyos_libexec_dir=/usr/libexec/vyos vyos_op_scripts_dir=/usr/libexec/vyos/op_mode vyatta_libexecdir=/opt/vyatta/libexec vyos_completion_dir=/usr/libexec/vyos/completion vyos_validators_dir=/usr/libexec/vyos/validators vyos_conf_scripts_dir=/usr/libexec/vyos/conf_mode
to be for example
vyos_libexec_dir=/home/user/vyos-1x/src/libexec vyos_op_scripts_dir=/home/user/vyos-1x/src/libexec/op_mode vyos_completion_dir=/home/user/vyos-1x/src/libexec/completion vyos_validators_dir=/home/user/vyos-1x/src/libexec/validators vyos_conf_scripts_dir=/home/user/vyos-1x/src/libexec/conf_mode
and change the PYTHONPATH with
export PYTHONPATH=/home/user/vyos-1x/python/:$PYTHONPATH
to then use the git code.
should git be installed on the machine, changes could be pushed out of the server.
This would seriously reduce the development test cycle as removing the need to generate a debian package.