Commit Graph

10 Commits

Author SHA1 Message Date
Dominik Schulz f2cac9f3b3 Refactor action.ExitError into its own package (#2114)
RELEASE_NOTES=n/a

Fixes #2107

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-01-16 14:34:12 +01:00
Dominik Schulz d41fe65a69 Pass git commands directly to git (#2102)
This allows using all git commands.

RELEASE_NOTES=[ENHANCEMENT] gopass git invokes git directly

Fixes #2097

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-01-13 20:58:11 +01:00
Dominik Schulz 75359697b8 Cleanup: Git -> RCS
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-07-15 21:47:29 +02:00
Dominik Schulz b2ac17677d Increase test coverage (#1413)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-06-05 21:50:35 +02:00
Dominik Schulz 55082027e6 Properly initialize crypto during onboarding (#1411)
Fixes #1409
Fixes #1220

RELEASE_NOTES=[BUGFIX] Properly initialize crypto during onboarding and
clone

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-06-03 23:31:25 +02:00
Dominik Schulz e623b38665 Cleanup interfaces (#1401)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-05-31 09:52:17 +02:00
Dominik Schulz 0cfa536d28 Add debug package (#1396)
This commit adds a new debug package to gopass.
It is heavily inspired by github.com/restic/restic/internal/debug
and adapted for the gopass use case.

This change allows to further trim down the source code since the
new package doesn't propagate the debug flag in the context anymore.
As such we can now omit passing ctx in most places.

In order to ensure we don't accidentially keep passing ununsed
parameters we also introduce unparam to check for extra arguments.

RELEASE_NOTES=[ENHANCEMENT] New Debug package

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-05-29 13:47:35 +02:00
Dominik Schulz d0be4054ca Unexport more internal packages (#1377)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-05-22 18:26:01 +02:00
Dominik Schulz 7005544d2e Streamline gopass init (#1364)
This commit makes onboarding via gopass init slightly more straight
forward.

RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-05-17 10:58:39 +02:00
Dominik Schulz 09c9031fb4 Unexport interal packages (#1363)
RELEASE_NOTES=[CLEANUP] Move internal packages to internal.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-05-16 20:27:56 +02:00