mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Restore gitignore file contents (#9784)
* Restore gitignore file contents Set permissions to 664 Add tests to check existence, mode, and size of .gitignore files * add trailing line return * git only cares about executable bit, just check that. * define gitignores separately
This commit is contained in:
@ -32,13 +32,25 @@ args = parser.parse_args()
|
||||
if args.discard:
|
||||
if confirm("Are you sure you want to delete all modified and untracked files?"):
|
||||
dirs = ["app/", "bootstrap/", "contrib/", "database/", "doc/", "html/", "includes/", "LibreNMS/",
|
||||
"licenses/", "mibs/", "misc/", "resources/", "routes", "scripts/", "sql-schema/", "tests/"]
|
||||
"licenses/", "mibs/", "misc/", "resources/", "routes", "scripts/", "sql-schema/", "tests/"]
|
||||
gitignores = ['.gitignore',
|
||||
'bootstrap/cache/.gitignore',
|
||||
'logs/.gitignore',
|
||||
'rrd/.gitignore',
|
||||
'storage/app/.gitignore',
|
||||
'storage/app/public/.gitignore',
|
||||
'storage/debugbar/.gitignore',
|
||||
'storage/framework/cache/.gitignore',
|
||||
'storage/framework/sessions/.gitignore',
|
||||
'storage/framework/testing/.gitignore',
|
||||
'storage/framework/views/.gitignore',
|
||||
'storage/logs/.gitignore']
|
||||
|
||||
call(["git", "reset", "-q"], cwd=librenms_dir)
|
||||
call(["git", "checkout", "."], cwd=librenms_dir)
|
||||
call(["git", "clean", "-d", "-f"] + dirs, cwd=librenms_dir)
|
||||
# fix messed up gitignore file modes
|
||||
call(["git", "checkout", "bootstrap/cache/.gitignore", "storage/app/.gitignore", "storage/app/public/.gitignore", "storage/debugbar/.gitignore", "storage/framework/cache/.gitignore", "storage/framework/sessions/.gitignore", "storage/framework/testing/.gitignore", "storage/framework/views/.gitignore", "storage/logs/.gitignore"])
|
||||
call(["git", "checkout"] + gitignores, cwd=librenms_dir)
|
||||
|
||||
if args.vendor:
|
||||
call(["git", "clean", "-x", "-d", "-f", "vendor/"], cwd=librenms_dir)
|
||||
|
Reference in New Issue
Block a user