mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-12-23 14:00:55 +01:00
No description
4c05dc3cd6
Summary: The unix utility `patch` will not move a file (unless it is in or out of /dev/null). If a diff copies or moves a file and also makes changes to the file, the generated patch needs to list the new filename as the path to both the original and new files so the changes get written to the new file. (When arc applies this patch, it copies or moves the original as needed before running `patch`.) (This only matters for svn repos, since arc uses git commands for git repos instead of using `patch`.) Test Plan: Created an arc bundle of a diff that copied a file to a new location and made changes in both locations, and then ran arc patch with this bundle (in an svn repo) to see that it correctly patches. Reviewed By: epriestley Reviewers: epriestley, jungejason, tuomaspelkonen CC: aran, epriestley, nh Differential Revision: 813 |
||
---|---|---|
bin | ||
externals | ||
resources | ||
scripts | ||
src | ||
.arcconfig | ||
.divinerconfig | ||
.gitignore | ||
LICENSE | ||
README |
PROJECT STATUS: CAVEAT EMPTOR This is an unstable preview release. I'm open sourcing some of Facebook's internal tools, but they'll be unstable for at least a couple months. -epriestley WHAT IS ARCANIST? Arcanist is the CLI for Facebook's code review tool, Differential. Since Differential isn't released yet, it may not be terribly useful on its own.