Commit Graph

1270 Commits

Author SHA1 Message Date
David Dworken
0abfefa80a
Filter out pipefails in test outputs 2022-11-12 17:27:24 -08:00
David Dworken
480630e918
Release 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 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 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 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
David Dworken
9cc485f3b1
Remove the redirect since it breaks the install.py 2022-11-06 14:43:49 -08:00
David Dworken
456513d71e
windows: restore the cd ../ behavior, but for windows 2022-11-06 14:42:01 -08:00
David Dworken
5954efbb3b
Run ./hishtory instead to avoid the source issue 2022-11-06 14:34:17 -08:00
David Dworken
7ceb303caf
Delete the landing page and instead serve a redirect to the github repo 2022-11-06 14:33:28 -08:00
David Dworken
f5e5708b09
Enable tmate for failing tests 2022-11-06 14:25:20 -08:00
David Dworken
712c0e3266
Source the bashrc to get the docker compose tests to work 2022-11-06 14:20:45 -08:00
David Dworken
561541d219
Run docker-compose in the background 2022-11-06 00:17:52 -07:00