Skip to content

Commit 5ad243d

Browse files
authored
Merge pull request #256 from JuliaRobotics/maint/1Q20/tarfromafar
dont change directory for save tar
2 parents 6a7c1bd + 221989c commit 5ad243d

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/FileDFG/services/FileDFG.jl

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,8 @@ function saveDFG(dfg::AbstractDFG, folder::String; compress::Symbol=:gzip)
5151
savename = splitpath(string(savepath))[end]
5252
@assert savename != ""
5353
# temporarily change working directory to get correct zipped path
54-
here = Base.pwd()
55-
Base.cd(savedir)
56-
run(`tar -zcf $savepath.tar.gz $savename`)
57-
Base.rm(savename, recursive=true)
58-
Base.cd(here)
54+
run( pipeline(`tar -zcf - -C $savedir $savename`, stdout="$savepath.tar.gz") )
55+
Base.rm(joinpath(savedir,savename), recursive=true)
5956
end
6057

6158
"""

0 commit comments

Comments
 (0)