Commit 96ed0a8
committed
Merge branch 'kn/refs-files-case-insensitive'
Deal more gracefully with directory / file conflicts when the files
backend is used for ref storage, by failing only the ones that are
involved in the conflict while allowing others.
* kn/refs-files-case-insensitive:
refs/files: handle D/F conflicts during locking
refs/files: handle F/D conflicts in case-insensitive FS
refs/files: use correct error type when lock exists
refs/files: catch conflicts on case-insensitive file-systemsFile tree
6 files changed
+262
-17
lines changed- builtin
- refs
- t
6 files changed
+262
-17
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1643 | 1643 | | |
1644 | 1644 | | |
1645 | 1645 | | |
1646 | | - | |
| 1646 | + | |
| 1647 | + | |
1647 | 1648 | | |
1648 | 1649 | | |
1649 | 1650 | | |
| |||
1657 | 1658 | | |
1658 | 1659 | | |
1659 | 1660 | | |
1660 | | - | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
1661 | 1676 | | |
1662 | 1677 | | |
1663 | 1678 | | |
1664 | | - | |
| 1679 | + | |
1665 | 1680 | | |
1666 | 1681 | | |
1667 | 1682 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1237 | 1237 | | |
1238 | 1238 | | |
1239 | 1239 | | |
1240 | | - | |
| 1240 | + | |
1241 | 1241 | | |
1242 | 1242 | | |
1243 | 1243 | | |
| |||
1246 | 1246 | | |
1247 | 1247 | | |
1248 | 1248 | | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
| 1253 | + | |
| 1254 | + | |
| 1255 | + | |
1249 | 1256 | | |
1250 | 1257 | | |
1251 | 1258 | | |
| |||
3330 | 3337 | | |
3331 | 3338 | | |
3332 | 3339 | | |
| 3340 | + | |
| 3341 | + | |
3333 | 3342 | | |
3334 | 3343 | | |
3335 | 3344 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
653 | 653 | | |
654 | 654 | | |
655 | 655 | | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
656 | 676 | | |
657 | 677 | | |
658 | 678 | | |
| |||
683 | 703 | | |
684 | 704 | | |
685 | 705 | | |
686 | | - | |
| 706 | + | |
687 | 707 | | |
688 | 708 | | |
689 | 709 | | |
690 | | - | |
691 | 710 | | |
692 | 711 | | |
693 | 712 | | |
694 | 713 | | |
695 | 714 | | |
| 715 | + | |
| 716 | + | |
696 | 717 | | |
697 | 718 | | |
698 | 719 | | |
| |||
782 | 803 | | |
783 | 804 | | |
784 | 805 | | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
785 | 824 | | |
786 | 825 | | |
787 | 826 | | |
| |||
837 | 876 | | |
838 | 877 | | |
839 | 878 | | |
| 879 | + | |
840 | 880 | | |
841 | 881 | | |
842 | 882 | | |
843 | 883 | | |
844 | 884 | | |
845 | 885 | | |
846 | 886 | | |
847 | | - | |
848 | 887 | | |
849 | 888 | | |
850 | 889 | | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
855 | 895 | | |
856 | 896 | | |
857 | 897 | | |
| |||
873 | 913 | | |
874 | 914 | | |
875 | 915 | | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
876 | 920 | | |
877 | | - | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
878 | 933 | | |
879 | 934 | | |
880 | 935 | | |
| |||
2616 | 2671 | | |
2617 | 2672 | | |
2618 | 2673 | | |
2619 | | - | |
2620 | | - | |
2621 | | - | |
| 2674 | + | |
| 2675 | + | |
2622 | 2676 | | |
2623 | 2677 | | |
2624 | 2678 | | |
| |||
2858 | 2912 | | |
2859 | 2913 | | |
2860 | 2914 | | |
2861 | | - | |
| 2915 | + | |
2862 | 2916 | | |
2863 | 2917 | | |
2864 | 2918 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2294 | 2294 | | |
2295 | 2295 | | |
2296 | 2296 | | |
| 2297 | + | |
| 2298 | + | |
| 2299 | + | |
| 2300 | + | |
| 2301 | + | |
| 2302 | + | |
| 2303 | + | |
| 2304 | + | |
| 2305 | + | |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
| 2309 | + | |
| 2310 | + | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
| 2317 | + | |
| 2318 | + | |
| 2319 | + | |
| 2320 | + | |
| 2321 | + | |
| 2322 | + | |
| 2323 | + | |
| 2324 | + | |
| 2325 | + | |
| 2326 | + | |
| 2327 | + | |
| 2328 | + | |
| 2329 | + | |
| 2330 | + | |
| 2331 | + | |
| 2332 | + | |
| 2333 | + | |
| 2334 | + | |
| 2335 | + | |
| 2336 | + | |
| 2337 | + | |
| 2338 | + | |
| 2339 | + | |
| 2340 | + | |
| 2341 | + | |
| 2342 | + | |
| 2343 | + | |
| 2344 | + | |
| 2345 | + | |
| 2346 | + | |
| 2347 | + | |
| 2348 | + | |
| 2349 | + | |
2297 | 2350 | | |
2298 | 2351 | | |
2299 | 2352 | | |
| |||
0 commit comments