Git fork

Merge branch 'bw/format-patch-o-create-leading-dirs'

Test update.

* bw/format-patch-o-create-leading-dirs:
t4014: make output-directory tests self-contained

+8 -5
+8 -5
t/t4014-format-patch.sh
··· 1615 1615 ' 1616 1616 1617 1617 test_expect_success 'format-patch -o with leading existing directories' ' 1618 - git format-patch -o patches/side master..side && 1618 + rm -rf existing-dir && 1619 + mkdir existing-dir && 1620 + git format-patch -o existing-dir/patches master..side && 1619 1621 count=$(git rev-list --count master..side) && 1620 - ls patches/side >list && 1622 + ls existing-dir/patches >list && 1621 1623 test_line_count = $count list 1622 1624 ' 1623 1625 1624 1626 test_expect_success 'format-patch -o with leading non-existing directories' ' 1625 - rm -fr patches && 1626 - git format-patch -o patches/side master..side && 1627 + rm -rf non-existing-dir && 1628 + git format-patch -o non-existing-dir/patches master..side && 1627 1629 count=$(git rev-list --count master..side) && 1628 - ls patches/side >list && 1630 + test_path_is_dir non-existing-dir && 1631 + ls non-existing-dir/patches >list && 1629 1632 test_line_count = $count list 1630 1633 ' 1631 1634