···29042904 * The rule is to "carry forward" what is in the index without losing
29052905 * information across a "fast-forward", favoring a successful merge
29062906 * over a merge failure when it makes sense. For details of the
29072907- * "carry forward" rule, please see <Documentation/git-read-tree.txt>.
29072907+ * "carry forward" rule, please see <Documentation/git-read-tree.adoc>.
29082908 *
29092909 */
29102910int twoway_merge(const struct cache_entry * const *src,