exa/xtests
Benjamin Sago 45a807a14f Redo Git implementation to allow --git --recurse
This is all a big commit because it took a lot more work than I thought it would! The commit basically moves Git repositories from being per-directory to living for the whole life of the program. This allows for several directories in the same repository to be listed in the same invocation; before, it would try to rediscover the repository each time! This is why two of the tests “broke”: it suddenly started working with --recurse.

The Dir type does now not use Git at all; because a Dir doesn’t have a Git, then a File doesn’t have one either, so the Git cache gets passed to the render functions which will put them in the Table to render them.
2017-09-01 19:13:47 +01:00
..
2017-07-04 17:48:30 +01:00
2017-08-19 13:57:56 +01:00
2017-04-29 10:56:17 +01:00
2017-05-17 23:12:27 +01:00
2017-05-17 23:12:27 +01:00
2017-05-17 23:12:27 +01:00
2017-08-20 17:33:39 +01:00
2017-08-20 17:33:39 +01:00
2017-08-20 17:33:39 +01:00
2017-08-20 17:33:39 +01:00
2017-08-20 17:33:39 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 18:24:20 +01:00
2017-08-28 15:10:29 +01:00
2017-08-28 18:24:20 +01:00
2017-08-28 15:10:29 +01:00
2017-08-12 11:39:12 +01:00
2017-06-28 18:41:31 +01:00
2017-06-28 18:41:31 +01:00
2017-06-28 18:41:31 +01:00
2017-06-28 18:41:31 +01:00
2017-06-28 18:41:31 +01:00
2017-06-28 18:41:31 +01:00
2017-04-30 11:58:29 +01:00
2017-08-11 12:36:14 +01:00
2017-08-11 12:36:14 +01:00
2017-05-30 15:32:11 +01:00
2017-05-30 15:32:11 +01:00
2017-08-28 18:24:20 +01:00
2017-06-29 14:52:02 +01:00
2017-06-29 14:52:02 +01:00

Extra tests

These extra tests are intended to be run from a Vagrant VM that has already had its environment set up -- see the section in the README for more details.