TopGit: small Makefile nitpichink Make 'prefix' replacement more explicit using ?= Use simple substitution assignment := when there are some expansions in place. This is a good practice to speed up builds, maybe not particularly useful with such a simple Makefile. Signed-off-by: Antonio Ospite <ospite@studenti.unina.it>
Makefile: Changing Makefile means executables need to be regenerated too
Makefile: Use $(wildcard) for commands_in To prevent merge conflicts while adding new commands, use a wildcard for the command list. Signed-off-by: Bert Wesarg <bert.wesarg@googlemail.com>
TOPGIT: [PATCH] Use standard prefix and DESTDIR rather than explain An install nitpick. Signed-off-by: Jan Nieuwenhuizen <janneke@gnu.org>
tg-export: New command for cleaning up history
Makefile: mkdir $(bindir) Mkdir $(bindir) in install target. Signed-off-by: Bert Wesarg <bert.wesarg@googlemail.com> Signed-off-by: Petr Baudis <pasky@suse.cz>
tg.sh: Check for read permissions of help files We currently check only for '-f' but we need to have read permissions as well. And help files don't need the execution bit set. [pb: Simplified test.] Signed-off-by: Bert Wesarg <bert.wesarg@googlemail.com> Signed-off-by: Petr Baudis <pasky@suse.cz>
Pretty print the help creation commands in Makefile. Print "[HELP] cmdname" while compiling the tg-cmdname.txt files. Signed-off-by: Russell Steicke <russellsteicke@gmail.com> Signed-off-by: Petr Baudis <pasky@suse.cz>
Make "tg help cmd" print cmd help "tg help" looked like it needed help, and stuff it needed to know about was already in README. Use awk to extract help information from the README file. Store the help files in $(PREFIX)/share/topgit. "tg help foo" will cat $(PREFIX)/share/topgit/tg-foo.txt. Signed-off-by: Russell Steicke <russellsteicke@gmail.com>
TopGit - A different patch queue manager Initial commit for TopGit. It is probably still awfully buggy, but should be actually feature-complete for v0.1 now. The most basic variants of create, delete, info, patch, summary and update commands plus a trivial pre-commit hook is available, and we can deal with recursive updates too.