Committing changes
This commit is contained in:
parent
516ae506d7
commit
55e7abf396
|
|
@ -0,0 +1,14 @@
|
||||||
|
#! /usr/bin/env bash
|
||||||
|
|
||||||
|
FILE="$(basename $1)"
|
||||||
|
GIT_DATE="$(git log -n1 --pretty=%ai -- $1)"
|
||||||
|
GIT_AUTHOR="$(git log -n1 --pretty=%ae -- $1)"
|
||||||
|
GIT_HASH="$(git log -n1 --pretty=%h -- $1)"
|
||||||
|
GIT_REV="$(git describe --long --always ${GIT_HASH})"
|
||||||
|
|
||||||
|
sed \
|
||||||
|
-e"s@\\\$Date\\\$@\\\$Date: ${GIT_DATE}\\\$@" \
|
||||||
|
-e"s|\\\$Author\\\$|\\\$Author: ${GIT_AUTHOR}\\\$|" \
|
||||||
|
-e"s@\\\$Id\\\$@\\\$Id: ${GIT_REV}\\\$@" \
|
||||||
|
-e"s@\\\$Revision\\\$@\\\$Revision: ${GIT_REV}\\\$@" \
|
||||||
|
-e"s|\\\$Header\\\$|\\\$Header: ${FILE} ${GIT_REV} ${GIT_DATE} ${GIT_AUTHOR} \\\$|"
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
*.c filter=header
|
||||||
|
*.h filter=header
|
||||||
|
*.cpp filter=header
|
||||||
|
*.tcl filter=header
|
||||||
|
*.scm filter=header
|
||||||
|
Makefile filter=header
|
||||||
|
|
||||||
|
*.gds diff=gds
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[filter "header"]
|
||||||
|
smudge = ./.git-expand-header %f
|
||||||
|
clean = sed -e's/\\$Header:[^$]*\\$/\\$Header\\$/g'
|
||||||
|
[diff "gds"]
|
||||||
|
textconv = hexdump -v -C
|
||||||
9
Makefile
9
Makefile
|
|
@ -131,7 +131,16 @@ TAGS:
|
||||||
${RM} TAGS
|
${RM} TAGS
|
||||||
find . ${MODULES} ${PROGRAMS} -name "*.[ch]" -maxdepth 1 | xargs etags -o TAGS
|
find . ${MODULES} ${PROGRAMS} -name "*.[ch]" -maxdepth 1 | xargs etags -o TAGS
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
fix-trailing-whitespace:
|
fix-trailing-whitespace:
|
||||||
find -name "*.[ch]" | xargs sed -i -e's/\s\+$$//'
|
find -name "*.[ch]" | xargs sed -i -e's/\s\+$$//'
|
||||||
find -name "*.cpp" | xargs sed -i -e's/\s\+$$//'
|
find -name "*.cpp" | xargs sed -i -e's/\s\+$$//'
|
||||||
find -name "*.tcl" | xargs sed -i -e's/\s\+$$//'
|
find -name "*.tcl" | xargs sed -i -e's/\s\+$$//'
|
||||||
|
=======
|
||||||
|
setup-git:
|
||||||
|
git config --local include.path ../.gitconfig
|
||||||
|
git stash save
|
||||||
|
rm .git/index
|
||||||
|
git checkout HEAD -- "$$(git rev-parse --show-toplevel)"
|
||||||
|
git stash pop
|
||||||
|
>>>>>>> Adding git expanding command.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue