IAP GITLAB

Skip to content
Snippets Groups Projects
Commit aa81f89d authored by ralfulrich's avatar ralfulrich
Browse files

added --docker option to run the same clang-format than container on CI

parent 61f610dd
No related branches found
No related tags found
No related merge requests found
...@@ -69,9 +69,9 @@ else: ...@@ -69,9 +69,9 @@ else:
filelist_clean.append(f) filelist_clean.append(f)
filelist = filelist_clean filelist = filelist_clean
cmd = ["clang-format"] cmd = "clang-format"
if "CLANG_FORMAT" in os.environ: if "CLANG_FORMAT" in os.environ:
cmd = [os.environ["CLANG_FORMAT"]] cmd = os.environ["CLANG_FORMAT"]
if args.docker: if args.docker:
USER=os.environ["USER"] USER=os.environ["USER"]
UID=os.getuid() UID=os.getuid()
...@@ -80,10 +80,14 @@ if args.docker: ...@@ -80,10 +80,14 @@ if args.docker:
# note, currently in container it is clang-8 # note, currently in container it is clang-8
cmd = "docker container run --rm -v {}:/corsika -w /corsika -u {}:{} corsika/devel:clang-8 clang-format-8".format(PWD,UID,GID) cmd = "docker container run --rm -v {}:/corsika -w /corsika -u {}:{} corsika/devel:clang-8 clang-format-8".format(PWD,UID,GID)
cmd += " -style=file" cmd += " -style=file"
version = subp.check_output(cmd.split() + ["--version"]).decode("utf-8")
print (version)
if args.apply: if args.apply:
for filename in filelist: for filename in filelist:
subp.check_call(cmd.split() + ["-i", filename]) subp.check_call(cmd.split() + ["-i", filename])
else: else:
# only print files which need formatting # only print files which need formatting
files_need_formatting = 0 files_need_formatting = 0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment