kopia lustrzana https://github.com/OpenDroneMap/ODM
rodzic
26fe96d801
commit
deada13eb7
|
@ -0,0 +1,25 @@
|
||||||
|
#!/usr/bin/python
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
import json
|
||||||
|
|
||||||
|
BIN_PATH_ABS = os.path.abspath(os.path.dirname(os.path.abspath(__file__)))
|
||||||
|
|
||||||
|
def get_ccd_widths():
|
||||||
|
"""Return the CCD Width of the camera listed in the JSON defs file."""
|
||||||
|
with open(BIN_PATH_ABS + '/data/ccd_defs.json') as jsonFile:
|
||||||
|
return json.load(jsonFile)
|
||||||
|
|
||||||
|
try:
|
||||||
|
ccd_defs = get_ccd_widths()
|
||||||
|
print "CCD_DEFS compiles OK"
|
||||||
|
print "Definitions in file: {0}".format(len(ccd_defs))
|
||||||
|
exit_code=0
|
||||||
|
except IOError as e:
|
||||||
|
print "I/O error with CCD_DEFS file: {0}".format(e.strerror)
|
||||||
|
exit_code=255
|
||||||
|
except:
|
||||||
|
print "Error with CCD_DEFS file: {0}".format(sys.exc_info()[1])
|
||||||
|
exit_code=255
|
||||||
|
|
||||||
|
sys.exit(exit_code)
|
|
@ -10,13 +10,14 @@
|
||||||
exec 1>&2
|
exec 1>&2
|
||||||
|
|
||||||
echo "RUNNING PRE-COMMIT"
|
echo "RUNNING PRE-COMMIT"
|
||||||
|
EXIT_CODE=0
|
||||||
# Get list of files about to be committed
|
# Get list of files about to be committed
|
||||||
if git diff --cached --name-only --diff-filter=ACM | grep 'ccd_defs.json'; then
|
if git diff --cached --name-only --diff-filter=ACM | grep 'ccd_defs.json'; then
|
||||||
echo "We changed ccd_defs.json"
|
echo "We changed ccd_defs.json"
|
||||||
GIT_ROOT=$(git rev-parse --show-toplevel)
|
GIT_ROOT=$(git rev-parse --show-toplevel)
|
||||||
perl $GIT_ROOT/ccd_defs_check.pl
|
python $GIT_ROOT/ccd_defs_check.py
|
||||||
|
EXIT_CODE=$(echo $?)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# non-zero exit fails the commit
|
# non-zero exit fails the commit
|
||||||
exit 0
|
exit $EXIT_CODE
|
||||||
|
|
Ładowanie…
Reference in New Issue