branch | stable |
changeset 21196 | 5c0d5b95b824 |
parent 21110 | 49e13e76ec5a |
child 21209 | c5d35995d192 |
--- a/hgext/largefiles/overrides.py Sat Apr 26 18:13:06 2014 +0900 +++ b/hgext/largefiles/overrides.py Fri Apr 25 22:34:09 2014 -0400 @@ -579,6 +579,10 @@ os.makedirs(destlfiledir) if rename: os.rename(repo.wjoin(srclfile), repo.wjoin(destlfile)) + + # The file is gone, but this deletes any empty parent + # directories as a side-effect. + util.unlinkpath(repo.wjoin(srclfile), True) lfdirstate.remove(srclfile) else: util.copyfile(repo.wjoin(srclfile),