Skip to content

Commit 2c601b6

Browse files
feat: Added onSign parameter to pull command
1 parent 9c41b79 commit 2c601b6

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "git-essentials",
3-
"version": "0.3.24",
3+
"version": "0.3.25",
44
"description": "The essential GIT commands",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

src/api/pull.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ import {
1616
HttpClient,
1717
HttpHeaders,
1818
MessageCallback,
19-
ProgressCallback
19+
ProgressCallback,
20+
SignCallback
2021
} from '../models'
2122

2223

@@ -42,6 +43,9 @@ type PullParams = {
4243
/** Optional auth rejected callback. */
4344
onAuthFailure?: AuthFailureCallback
4445

46+
/** A PGP signing implementation. */
47+
onSign?: SignCallback
48+
4549
/** Optional blob merge callback. */
4650
onBlobMerge?: BlobMergeCallback
4751

@@ -120,6 +124,7 @@ export async function pull({
120124
onAuth,
121125
onAuthSuccess,
122126
onAuthFailure,
127+
onSign,
123128
onBlobMerge,
124129
dir,
125130
gitdir = join(dir, '.git'),
@@ -164,6 +169,7 @@ export async function pull({
164169
onAuth,
165170
onAuthSuccess,
166171
onAuthFailure,
172+
onSign,
167173
onBlobMerge,
168174
dir,
169175
gitdir,

src/commands/pull.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ import {
1414
HttpHeaders,
1515
MessageCallback,
1616
NormalizedAuthor,
17-
ProgressCallback
17+
ProgressCallback,
18+
SignCallback
1819
} from '../models'
1920

2021

@@ -27,6 +28,7 @@ type PullParams = {
2728
onAuth?: AuthCallback
2829
onAuthSuccess?: AuthSuccessCallback
2930
onAuthFailure?: AuthFailureCallback
31+
onSign?: SignCallback
3032
onBlobMerge?: BlobMergeCallback
3133
dir: string
3234
gitdir: string
@@ -60,6 +62,7 @@ export async function _pull({
6062
onAuth,
6163
onAuthSuccess,
6264
onAuthFailure,
65+
onSign,
6366
onBlobMerge,
6467
dir,
6568
gitdir,
@@ -123,6 +126,7 @@ export async function _pull({
123126
signingKey,
124127
dryRun: false,
125128
noUpdateBranch: false,
129+
onSign,
126130
onBlobMerge,
127131
})
128132
await _checkout({

0 commit comments

Comments
 (0)