Next: , Previous: , Up: Build Infrastructure Files   [Contents][Index]


18.3 Programs for developing in Git checkouts

These are a couple of programs that help when developing in a Git checkout. The maintainer of the package copies these programs into the version control of the package, so that co-developers can use these tools right away.

top/gitsub.sh

This program manages the subdirectories of a Git checkout that come from other packages, including Gnulib.

build-aux/bootstrap

This program manages the Git submodules, including Gnulib, and is also a wrapper around gnulib-tool and automake, that generates files from other files.
Note: Because this program mixes version control management and generation of files in non-obvious ways, it has a number of usability issues for the advanced developer.

build-aux/bootstrap.conf

This is the template configuration file. After copying it into your package, you need to customize it.

build-aux/po/Makefile.in.in
build-aux/po/remove-potcdate.sin

These are auxiliary files used by bootstrap. You don’t have to copy them yourself; bootstrap will do that.