Compare commits
2 Commits
5c85a294d5
...
9ca0a00763
Author | SHA1 | Date | |
---|---|---|---|
9ca0a00763 | |||
09633c3754 |
@ -17,6 +17,27 @@ OPKG_CMDS_TMP=/tmp/opkg_commands
|
|||||||
rm -f $GIT_PULL_TMP
|
rm -f $GIT_PULL_TMP
|
||||||
rm -f $OPKG_CMDS_TMP
|
rm -f $OPKG_CMDS_TMP
|
||||||
|
|
||||||
|
get_blob () { # get the blob of the file(name) passed as $1
|
||||||
|
# note: this can be used for any file in the filesystem
|
||||||
|
echo $(git hash-object $1)
|
||||||
|
}
|
||||||
|
|
||||||
|
get_commit_for_blob () {
|
||||||
|
blob=$(get_blob $1)
|
||||||
|
if [ ! -z $blob ]; then
|
||||||
|
# search for the blob in all commits for the file(name) $1
|
||||||
|
echo $(echo $(git log --all --pretty=format:%H -- $1) |
|
||||||
|
xargs -I{} bash -c "git ls-tree {} -- $1 |
|
||||||
|
grep -q $blob && echo {}")
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
changed_file_names () {
|
||||||
|
for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do
|
||||||
|
CHANGED_FILE_NAMES+=($fn)
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do
|
for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do
|
||||||
if grep -E -q "(DC.*json|dc.*hex|dc.*bin|tariff.*json)" <<< $fn; then
|
if grep -E -q "(DC.*json|dc.*hex|dc.*bin|tariff.*json)" <<< $fn; then
|
||||||
fsize=0
|
fsize=0
|
||||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -5,8 +5,10 @@
|
|||||||
# And all the file types you're interested in
|
# And all the file types you're interested in
|
||||||
!.gitignore
|
!.gitignore
|
||||||
!.githooks/post-merge
|
!.githooks/post-merge
|
||||||
|
!.githooks/post-checkout
|
||||||
!**/.gitignore
|
!**/.gitignore
|
||||||
!**/.githooks/post-merge
|
!**/.githooks/post-merge
|
||||||
|
!**/.githooks/post-checkout
|
||||||
|
|
||||||
## Except
|
## Except
|
||||||
!etc/atb/*
|
!etc/atb/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user