Merge pull request #574 from return42/fix-lib_static
[mod] make static.build.commit more robust
This commit is contained in:
		
						commit
						33e2599b82
					
				| @ -4,16 +4,16 @@ | |||||||
| 
 | 
 | ||||||
| STATIC_BUILD_COMMIT="[build] /static" | STATIC_BUILD_COMMIT="[build] /static" | ||||||
| STATIC_BUILT_PATHS=( | STATIC_BUILT_PATHS=( | ||||||
|     searx/static/themes/oscar/css |     'searx/static/themes/oscar/css' | ||||||
|     searx/static/themes/oscar/js |     'searx/static/themes/oscar/js' | ||||||
|     searx/static/themes/oscar/src/generated/pygments-logicodev.less |     'searx/static/themes/oscar/src/generated/pygments-logicodev.less' | ||||||
|     searx/static/themes/oscar/src/generated/pygments-pointhi.less |     'searx/static/themes/oscar/src/generated/pygments-pointhi.less' | ||||||
|     searx/static/themes/simple/css |     'searx/static/themes/simple/css' | ||||||
|     searx/static/themes/simple/js |     'searx/static/themes/simple/js' | ||||||
|     searx/static/themes/simple/src/generated/pygments.less |     'searx/static/themes/simple/src/generated/pygments.less' | ||||||
|     searx/static/themes/simple/img |     'searx/static/themes/simple/img' | ||||||
|     searx/templates/__common__/searxng-wordmark.min.svg |     'searx/templates/__common__/searxng-wordmark.min.svg' | ||||||
|     searx/templates/simple/icons.html |     'searx/templates/simple/icons.html' | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| static_help(){ | static_help(){ | ||||||
| @ -112,6 +112,12 @@ static.build.commit() { | |||||||
|             git add -v "${built_path}" |             git add -v "${built_path}" | ||||||
|         done |         done | ||||||
| 
 | 
 | ||||||
|  |         # check if any file has been added (in case of no changes) | ||||||
|  |         if [ -z "$(git diff --name-only --cached)" ]; then | ||||||
|  |             build_msg STATIC "no changes applied / nothing to commit" | ||||||
|  |             return 0 | ||||||
|  |         fi | ||||||
|  | 
 | ||||||
|         # check for modified files that are not staged |         # check for modified files that are not staged | ||||||
|         if [ -n "$(git diff --name-only)" ]; then |         if [ -n "$(git diff --name-only)" ]; then | ||||||
|             die 42 "themes.all has created files that are not in STATIC_BUILT_PATHS" |             die 42 "themes.all has created files that are not in STATIC_BUILT_PATHS" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user