Commit f8104de
committed
pytest_plugin(fix[svn_repo]): populate clone cache
why: The svn_repo cache was dead. The cache-miss branch checked out to
projects_path instead of master_copy, so master_copy was never written,
the cache never hit, and new_checkout_path/unique_repo_name were unused;
every svn test re-ran a full checkout. (Isolation was unaffected since
projects_path is function-scoped.)
what:
- Build master_copy once via obtain(), then copytree to an isolated
checkout for every consumer, mirroring git_repo/hg_repo1 parent e088abc commit f8104de
1 file changed
Lines changed: 10 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
781 | 781 | | |
782 | 782 | | |
783 | 783 | | |
784 | | - | |
785 | | - | |
786 | | - | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
787 | 789 | | |
788 | | - | |
789 | | - | |
| 790 | + | |
| 791 | + | |
790 | 792 | | |
791 | | - | |
| 793 | + | |
| 794 | + | |
792 | 795 | | |
793 | | - | |
| 796 | + | |
794 | 797 | | |
795 | | - | |
796 | | - | |
797 | 798 | | |
798 | 799 | | |
799 | 800 | | |
| |||
0 commit comments