Commit Graph

2177 Commits

Author SHA1 Message Date
David Dworken
21bc1373ec Fix compile failure in tests 2022-11-13 06:49:57 -08:00
David Dworken
3e2373d76e More fixes for github action failures + add link to where to file a bug 2022-11-13 06:42:37 -08:00
David Dworken
e6b1bfd589 Better failure messages for action only test failures 2022-11-13 06:35:03 -08:00
David Dworken
072a0d0a18 Add ftest command for filter testing 2022-11-13 06:34:41 -08:00
David Dworken
0cfb8249d9 More changes to make tests pass on github actions 2022-11-13 06:25:16 -08:00
David Dworken
7005e15b15 More filtering for tests 2022-11-12 18:46:30 -08:00
David Dworken
86adcb64f6 Remove debug print 2022-11-12 18:46:14 -08:00
David Dworken
0abfefa80a Filter out pipefails in test outputs 2022-11-12 17:27:24 -08:00
David Dworken
480630e918 Release v0.178 v0.178 2022-11-12 17:20:14 -08:00
David Dworken
09ea6be493 Prefix install with a space so it doesn't get logged by hishtory 2022-11-12 17:05:50 -08:00
David Dworken
0268554903 Rework history importing to ensure we read from HISTFILE exactly once and still always read the standard bash/zsh hist files 2022-11-12 16:39:21 -08:00
David Dworken
15abcd8d13 Strip history entries with zsh weirdness rather than skip them + ensure the hishtory import command runs a full re-import 2022-11-12 16:30:59 -08:00
David Dworken
e6fc09cc5d Remove debug logs 2022-11-12 16:08:39 -08:00
David Dworken
5e7589cc33 Move deletion request handling so it only runs if we saved an entry to make hishtory slightly faster for the cases of the user mashing the enter key 2022-11-12 16:06:13 -08:00
David Dworken
5b66943b9a Update isAction golden after last commit + remove shell:bash that was only needed for windows 2022-11-12 08:07:49 -08:00
David Dworken
1792e694b0 Make the timestamp command super long to force table sizing to be consistent + add an explicit HISHTORY_SKIP_INIT_IMPORT in the tests 2022-11-12 07:50:06 -08:00
David Dworken
5cd403a22b Add HISHTORY_SKIP_INIT_IMPORT to makefile to see if that fixes github action tests 2022-11-12 07:42:27 -08:00
David Dworken
bc83349133 Specify tmux session in capture-pane command 2022-11-12 07:20:05 -08:00
David Dworken
8894328483 Remove incorrect new line in golden file 2022-11-12 07:03:19 -08:00
David Dworken
cda9c886e1 Introduce a helper method for checking if we're in github actions 2022-11-12 06:46:37 -08:00
David Dworken
ddc9dc1080 Better reset the local state to attempt to fix a github action failure 2022-11-12 06:42:10 -08:00
David Dworken
e485dfdaf6 Split the timestamp format test on is_action 2022-11-12 06:39:51 -08:00
David Dworken
e3a793c753 Specify WAL when opening the sqlite file to defend against deadlocks 2022-11-12 06:39:37 -08:00
David Dworken
6e7822ebae Attempt to fix github action only test failures 2022-11-12 06:18:05 -08:00
David Dworken
fea4bd49ec Release v0.177 v0.177 2022-11-11 19:55:26 -08:00
David Dworken
304282d234 Update local goldens to have a space before source 2022-11-11 19:55:21 -08:00
David Dworken
7b51182f18 Add space before source in the goldens 2022-11-11 19:25:48 -08:00
David Dworken
85685a2431 Prefix the source with a space so as to ensure it doesn't show up in the history on github actions 2022-11-11 19:06:00 -08:00
David Dworken
7199a36a71 Re-order test to make debugging easier + flip inverted != 2022-11-11 18:46:22 -08:00
David Dworken
8a9a901b70 Disable a test on github actions 2022-11-11 18:34:42 -08:00
David Dworken
e72ef668ea Add custom timestamp format as requested in the original HN thread 2022-11-11 17:17:54 -08:00
David Dworken
6f53fdd41e Better handling for control-c with control-r search in the shell + update bubbletea 2022-11-11 16:42:07 -08:00
David Dworken
029bf27117 Add handling for TUI queries with no results + more tests 2022-11-11 15:57:13 -08:00
David Dworken
e520b23858 Improve history importing to not double import HISTFILE + improve tests 2022-11-11 18:12:23 -05:00
David Dworken
437d4a0b88 Add TODO 2022-11-11 18:11:49 -05:00
David Dworken
42e0ac2195 Document that we use WAL + run a checkpoint after hishtory imports 2022-11-11 17:14:11 -05:00
David Dworken
9c47afbe54 Add TODOs 2022-11-11 17:03:32 -05:00
David Dworken
188ff1d0fa Test that duplicate filtering ignores trailing spaces 2022-11-11 11:16:12 -05:00
David Dworken
f876fb069c Release v0.176 v0.176 2022-11-11 10:54:05 -05:00
David Dworken
be0a61a7ea Trim spaces when comparing commands for duplicates to fix #26 2022-11-11 10:54:00 -05:00
David Dworken
afd336c248 Release v0.175 v0.175 2022-11-09 16:28:26 -08:00
David Dworken
e81548dd1b Remove tmate 2022-11-09 16:16:14 -08:00
David Dworken
21a7a48afb Migrate to logrus so we can auto-rotate the log file 2022-11-09 16:14:44 -08:00
David Dworken
6ded150f4a Respect HISTFILE for bash history too 2022-11-09 15:15:08 -08:00
David Dworken
ed3c67daf9 Document hishtory import 2022-11-09 15:12:23 -08:00
David Dworken
89e904ffee Disable windows tests (for now...) 2022-11-09 15:12:15 -08:00
David Dworken
94722941cf Make control-r faster by not blocking on processing pending deletion requests. Fixed #22 2022-11-09 15:07:00 -08:00
David Dworken
36ff3d362c windows: use a temp file rather than hardcoding /tmp/ since that doesn't exist on windows 2022-11-06 17:46:45 -08:00
David Dworken
cacbedd5f0 Remove JS codeql since there is no JS in this repo 2022-11-06 17:43:16 -08:00
David Dworken
3e0ed67518 Serve a HTML redirect 2022-11-06 14:59:00 -08:00