- Queries
- All Atoms
- Search
- Advanced Search
Diviner All Atoms
All Atoms
All Atoms
- Method
- Method
- Method
- Unarchive a saved git repository and apply each commit as though via "arc patch", verifying that the resulting tree hash is identical to the tree hash produced by the real commit.
- Method
- Method
- Method
- Method
- Method
- Method
- Test cases for @{class:ArcanistDiffParser}.
- Class
- Method
- Method
- Method
- Method
- Parses diffs from a working copy.
- Class
- Strip the header and footer off a `git-format-patch` diff.
- Method
- Extracts the common filename from two strings with differing path prefixes as found after `diff --git`. These strings may be quoted; if so, the filename is returned unescaped. The prefixes default to "a/" and "b/", but may be any string -- or may be entierly absent. This function may return "null" if the hunk represents a file move or copy, and with pathological renames may return an incorrect value. Such cases are expected to be recovered by later rename detection codepaths.
- Method
- Method
- Unescape escaped filenames, e.g. from "git diff".
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Parse an SVN property change hunk. These hunks are ambiguous so just sort of try to get it mostly right. It's entirely possible to foil this parser (or any other parser) with a carefully constructed property change.
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Represents a change to an individual path.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method