commit | bb131ea42113441f2d887ae6997f04c5dd73d786 | [log] [tgz] |
---|---|---|
author | Benjamin Lerman <qsr@fuchsia.infra.roller.chromium.org> | Thu Apr 28 12:53:50 2022 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Apr 28 05:55:23 2022 -0700 |
tree | 4c1df51e2bd06d6c52c76c03d18ed6cc9e169fc4 | |
parent | 85d3d316349cbb681e1de15fef5bbfceff146e73 [diff] |
[roll] Roll fuchsia [starnix] Refactor directory renames This moves the check on whether the target is an empty directory when the source is a directory to FileSystem::rename. This allows to make the check and the replacement atomic, without taking a lock on the replaced DirEntry that creates a lock order inversion. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/673424 Original-Revision: b9c0b05cb7ca001e5a6daecf38f0b671a62cf4a4 GitOrigin-RevId: 924ecd571280ff80191305f7ffc9aad0913df937 Change-Id: Ib595fd98fd55474a7a22eb2308cfc227ac1cc0b0
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.