Commit graph

125 commits

Author SHA1 Message Date
d2fea070c4 Coding style. 2016-02-13 16:42:39 +00:00
31ebc4875a Don't show the 'filesystem changed' log message if no changes actually happened. 2016-02-12 19:50:33 +00:00
c2ab99cc83 Show the 'filesystem changed' log message during startup. 2016-02-12 19:29:25 +00:00
dd6dd161cf Always getting sudo at the start, to avoid password prompts later. 2016-02-12 12:16:21 +00:00
e8411269ca Coding style.
Make tools.Status into an enumeration.
2016-02-09 09:38:58 +00:00
2d370ea9a0 Improved the help text slightly. 2016-02-07 20:35:49 +00:00
c00d5bea36 Using the statistics module wasn't worth it, because of the time needed for import. 2016-02-07 13:03:21 +00:00
603dc78d03 Improved the appearance of the simple cursor. 2016-02-06 21:29:55 +00:00
abad5d298f "Removed" is more correct than "deleted". 2016-02-06 17:40:27 +00:00
56e7cf1147 Coding style. 2016-02-03 19:26:06 +00:00
166893e4b2 The mouse wheel should page the listing not fine scroll it. 2016-02-03 18:56:47 +00:00
53707c144b Colorise the stats in the "filesystem changed" message. 2016-02-03 17:23:45 +00:00
5bcdddb90c Added stats to the "filesystem changed" log message.
Simplified sync_with_filesystem by always getting and sorting the
paths. E.g. when changing sort order or status style.
2016-02-03 09:40:01 +00:00
431d4cf976 Added a command-line option to define the editor command. 2016-02-02 20:33:59 +00:00
ad411933e5 Make error message consistent with "--workers requires argument" 2016-02-02 16:00:05 +00:00
4e2cb03eca Add missing 'edit' action to help, and reorder actions to match the status bar. 2016-02-02 10:38:57 +00:00
f000165859 Added a "refresh" action that recalculates the result of the current selection.
Ideally this isn't necessary, but sometimes it is. For example a timed out report might
succeed when tried again.
2016-02-02 10:38:57 +00:00
44949c6cf9 Added a command-line option to control the number of workers. 2016-01-31 23:19:28 +00:00
460d58bab1 Improved the help message. 2016-01-31 19:06:28 +00:00
c18fc4e8bf Scrollbars make the listing smaller sometimes. 2016-01-31 09:22:11 +00:00
61e2acae60 "Directory" is more straight forward than "root_path". 2016-01-30 13:00:21 +00:00
aea15f18ef Stopped listing pane from scrolling indefinately down or to the right. 2016-01-30 09:32:29 +00:00
d488d2f952 Fixed 'All results up-to-date" not showing when starting with all up-to-date. 2016-01-30 07:50:04 +00:00
87341762a5 Not wrapping page up and page down on the summary view.
Wrapping was sometimes surprising, and now holding down page up/down quickly takes
you to the top or bottom of the summary.
2016-01-29 22:40:17 +00:00
2230d78575 Added error checking for the root_path. 2016-01-29 21:10:00 +00:00
4040b5c807 Put back colors and result statuses into the command-line help. 2016-01-29 21:09:59 +00:00
fb831607e4 Added a command-line option to run without a filesystem sandbox. 2016-01-29 21:09:59 +00:00
fee10f1343 Using python3-docopt to process command-line arguments.
Lost the color and result statuses in the command-line help, but should be able to get
them back.
2016-01-29 19:07:17 +00:00
afa0617c28 Make the log file only for the current run. 2016-01-28 20:41:57 +00:00
97f58ef7ec Coding style. 2016-01-28 18:52:05 +00:00
e48bafd87b Added page up and page down to the summary view.
Also fine scrolling to the listing view to make the keys more consistent.
2016-01-28 18:49:44 +00:00
678dc89cc9 Changed main integration test to wait for both jobs to be completed before shutting down. 2016-01-28 08:43:44 +00:00
1f7fb7f6e4 Only notify once that all results are up to date.
Before, this message was repeated once for every worker.
2016-01-28 00:18:51 +00:00
8cb4d08d46 Slightly improved pause command messages. 2016-01-27 22:39:35 +00:00
73f046c44d Made arrow keys and mouse wheel work in the help page. 2016-01-27 20:15:04 +00:00
8b25e6e89a Coding style. 2016-01-27 19:25:27 +00:00
95070853ac Fixed bug that occured when pausing during early startup. 2016-01-27 17:23:12 +00:00
bc5296ad0d Fixed bug that caused some files to always be recalculated on startup. 2016-01-26 17:27:58 +00:00
20a2f2d401 Not hiding the special files in the cache.
They are still distinguished from the result files because their names don't
contain a hyphen, which all the result files have.
2016-01-26 15:15:05 +00:00
17516cd831 Fixed bug that caused vigil not to restart if the root directory was renamed. 2016-01-26 14:44:42 +00:00
9b1bfc5dd0 Also send log messages to a real log file, at .vigil/.log. 2016-01-26 10:55:18 +00:00
5d1c124d8e Don't crash when the vigil window is made very small.
This is a workaround, not being able to get very small appearances is still
there. For now the main appearance won't shrink below a width of 10
or a height of 20, but thats okay since the interface is already impractical
at that point. The minimum appearance is then cropped to fit the window.
2016-01-26 10:13:48 +00:00
d3498eb744 Coding style. 2016-01-26 08:33:52 +00:00
7fea2c1c32 The pause indictor doesn't really need to be bold. 2016-01-26 08:10:12 +00:00
dfb33ad0bc Fixed a problem that occured when restarting with paused jobs.
Everything behaved correctly, but some jobs had the running status
not the paused status.
2016-01-26 08:10:12 +00:00
f21a91b9cd Colored the pause indicator to match the status. 2016-01-25 17:10:46 +00:00
62bf3412a2 Added a status (yellow) for when a job is paused. 2016-01-25 16:40:39 +00:00
6df2531f24 Improved the help message. 2016-01-25 11:04:04 +00:00
e29e13ead9 Added the status list to the command-line help. 2016-01-25 09:55:25 +00:00
e9bc1c73c1 Added a tool 'view' that shows the contents of files without extensions.
Its currently failing with binary files.
2016-01-25 09:55:24 +00:00