mirror of
https://github.com/tj/git-extras.git
synced 2026-09-10 07:26:17 -04:00
extra mktemp into git_extra_mktemp
now we can put all utility functions to git-extra-utility
This commit is contained in:
parent
e1cedf7fd2
commit
32aee50bc6
7
Makefile
7
Makefile
|
|
@ -5,6 +5,7 @@ BINS = $(wildcard bin/git-*)
|
|||
MANS = $(wildcard man/git-*.md)
|
||||
MAN_HTML = $(MANS:.md=.html)
|
||||
MAN_PAGES = $(MANS:.md=.1)
|
||||
LIB = "helper/git-extra-utility"
|
||||
|
||||
COMMANDS_USED_WITHOUT_GIT_REPO = git-alias git-extras git-fork git-setup
|
||||
COMMANDS_USED_WITH_GIT_REPO = $(filter-out $(COMMANDS_USED_WITHOUT_GIT_REPO), \
|
||||
|
|
@ -22,13 +23,15 @@ install:
|
|||
@chmod 775 $(TEMPFILE)
|
||||
@$(foreach COMMAND, $(COMMANDS_USED_WITH_GIT_REPO), \
|
||||
echo "... installing $(COMMAND)"; \
|
||||
head -1 bin/$(COMMAND) | cat - ./helper/is-git-repo > $(TEMPFILE); \
|
||||
head -1 bin/$(COMMAND) | cat - $(LIB) ./helper/is-git-repo > $(TEMPFILE); \
|
||||
tail -n +2 bin/$(COMMAND) >> $(TEMPFILE); \
|
||||
cp -f $(TEMPFILE) $(DESTDIR)$(BINPREFIX)/$(COMMAND); \
|
||||
)
|
||||
@$(foreach COMMAND, $(COMMANDS_USED_WITHOUT_GIT_REPO), \
|
||||
echo "... installing $(COMMAND)"; \
|
||||
cp -f bin/$(COMMAND) $(DESTDIR)$(BINPREFIX); \
|
||||
head -1 bin/$(COMMAND) | cat - $(LIB) > $(TEMPFILE); \
|
||||
tail -n +2 bin/$(COMMAND) >> $(TEMPFILE); \
|
||||
cp -f $(TEMPFILE) $(DESTDIR)$(BINPREFIX)/$(COMMAND); \
|
||||
)
|
||||
@if [ -z "$(wildcard man/git-*.1)" ]; then \
|
||||
echo "WARNING: man pages not created, use 'make docs' (which requires 'ronn' ruby lib)"; \
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ if test "$CHANGELOG" = ""; then
|
|||
CHANGELOG='History.md';
|
||||
fi
|
||||
fi
|
||||
tmp=`mktemp -t $(basename $0).XXX`
|
||||
tmp=$(git_extra_mktemp)
|
||||
printf "$HEAD" > $tmp
|
||||
git-changelog $GIT_LOG_OPTS --list >> $tmp
|
||||
printf '\n\n' >> $tmp
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
tmp=`mktemp -t $(basename $0)`
|
||||
tmp=$(git_extra_mktemp)
|
||||
above='0'
|
||||
color=
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ then
|
|||
fi
|
||||
|
||||
# Use a temporary index.
|
||||
index=`mktemp -t $(basename $0)`
|
||||
index=$(git_extra_mktemp)
|
||||
cleanup() {
|
||||
rm $index
|
||||
exit 2
|
||||
|
|
|
|||
7
helper/git-extra-utility
Executable file
7
helper/git-extra-utility
Executable file
|
|
@ -0,0 +1,7 @@
|
|||
# put all utility functions here
|
||||
|
||||
# make a temporary file
|
||||
git_extra_mktemp() {
|
||||
mktemp -t "$(basename "$0")".XXX
|
||||
}
|
||||
|
||||
Loading…
Reference in a new issue