Git has a feature called a "submodule" that allows one to add a specific commit of a repository in a subdirectory. This might be a better way for PSPP to integrate with gnulib, since PSPP demands a specific commit of gnulib. Git would then take over some of the work that developers and builders have to do manually (reading README.Git to find out the correct commit).
Thoughts?