Check evtags for submodules
setup.sh: use proper quoting for printf format
archive.sh,setup.sh: use set -u
Don't use echo for data from the user.
setup.sh: Abort on error.
setup.sh: Cleanup.
setup.sh: Add set -e.
*: License under GPL v3+.
setup.sh: Remove git setup, now only setup.sh in each directory is run. The setup stuff wasn't used and can be easily done by hand.
setup.sh: Add support for find without -executable.
setup.sh: Improve setup support. A better find rule is used and the correct project path is printed (instead of project/.git). If a setup.sh shouldn't be used just remove the executable bit. Also only existing setup.sh files are used. This prevents the "no such file or directory: setup.sh" warning.
setup.sh: Remove unnecessary check. This was introduced in fbc6b0059f5345e8974bd713dc041a4e39e18c73 when there was a static list used for the projects. With find this is no longer necessary.
setup.sh: Be more compatible.
Abort if the fetch fails in setup.sh. This prevents that the push rule is added multiple times to .git/config if a fetch failed.
setup.sh runs gc on newly created repositories.
setup.sh removes the remote if fetching was unsuccessful. This makes fixing the remote easier as it's not necessary to remove it before trying to add it again.
setup.sh can create repositories and setup remotes. See the source for more information.
Find git directories in setup.sh automatically.
Improve documentation in setup.sh.
Fix doc typo in setup.sh.