Commit Graph

24 Commits (master)

Author SHA1 Message Date
Josh Rabinowitz 8345e526cd
Issue 874 locate git repo (#886)
* first step in improving error message for #874
* possible doc fix for #851
* improve comment
* update changelog
2 years ago
Bryan Howard 898d9ae53c
call usage() with expected parameter list (#782) 2 years ago
Josh Rabinowitz ef5a1e5235
revert unexplained changes from previous merge (#780) 2 years ago
Bryan Howard 66541e8937
remove trailing whitespace
* don't use _incorrect_usage() function as much
2 years ago
Josh Rabinowitz 9cccf162c6 WIP: test with expired key, add 'whoknows -l' (#287)
* test with expired key, add 'whoknows -l'

    * 'whoknows -l' shows key expiration dates
    * also added docs and tests for `whoknows -l`,
    * tests for expired keys,
    * epoch_to_date functions

* update man pages

* fix epoch-to-date conversion on OSX

* test output of 'whoknows -l'

* fix for lint/shellcheck

* fix for osx

* lint fix

* use date as found in $PATH

* disable 'set -e' as little as possible
6 years ago
Josh Rabinowitz 4a3877b486
WIP: Force mode for hide and reveal (#263)
* -F (force even if gpg fails) option for hide and reveal
* allow 'reveal' to decrypt a subset of files.
* update and regen man pages
* man pages update and improvements
* text about why all files should be hidden at once
* add _warn() and _warn_or_abort()
* tests for -F option
* glob source .sh files in Makefile better
* add comment about issue #238. cleanup error msg.
* test exact case in #253
* disable gnupg doc building on ubuntu-rolling
6 years ago
joshr 481d750af4 comment about SECRETS_DIR 6 years ago
joshr 55f2b83320 fix typo 6 years ago
joshr 4766df2110 improve error messages
in add, killperson, remove, tell, and main
6 years ago
joshr a4a8ea62ed better error messages 6 years ago
sobolevn b8cab67e2c
Adds documentation update
Documentation:
1. Adds security note, closes #78
2. Adds a tweak about `random_seed` and `.gitsecret/`, closes #93
3. Adds `git --version` into issue tamplate, closes #95
4. Improves `README.md`, refs #79
7 years ago
sobolevn 9d0a2ac1c1
Adds fixes to subdirectories bug.
Changes:
1. Fixes #86, now all variables are accessed as functions
2. Fixes #85, now these use cases are working correctly
3. Fixes #83, now init works relative to `.git` folder
4. Closes #77, zsh-plugin is deprecated
5. Refs #53, done some refactoring to tests
6. Closes #82, added additional information to pull-request template
7. Refs #22, plugins are deprecated
8. Also made a lot of improvments into both code and tests
7 years ago
sobolevn 73526644e0
Adds an attempt to fix the CI
Changes:
1. Fixes the licence information in the `plugin.zsh` to be MIT
2. Fixes link in the README
3. Fixes some tests

Closes #54
7 years ago
Tim Churchard 4bf48da281 Allow git-secret to run from any directory in the work tree 8 years ago
sobolevn 67218994f3
refactored all src folder 8 years ago
sobolevn a1cd887101
refactoring started, shellcheck is now supported 8 years ago
sobolevn 1161098f12 Fixes the `gpg2` issue by changing the way fixture installation and uninstallation were handled.
Also `--dry-run` option was added to the `git-secret` command.
8 years ago
elinamorits 86a214574d debian/ubuntu packages 8 years ago
sobolevn 6278d2e597 somehow git repo fucked up 8 years ago
sobolevn 8d16a0e679 manuals, help text, style fixes 8 years ago
sobolevn b370149e18 fixes after makefile crash 8 years ago
sobolevn d0f6a7c3c1 small style fixes 8 years ago
sobolevn bdc3dbda18 manuals started 8 years ago
sobolevn 634de90bae pre-reliase 8 years ago