Skip to content

Commit 74ec7c7

Browse files
author
John Haley
committed
Bump to 0.15.0
1 parent 9abbfc0 commit 74ec7c7

File tree

110 files changed

+392
-107
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+392
-107
lines changed

_config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ title: NodeGit
33
description: Asynchronous native Node bindings to libgit2
44
url: "http://nodegit.org"
55
date_format: "ordinal"
6-
current_nodegit_version: 0.14.0
6+
current_nodegit_version: 0.15.0
77
other_nodegit_versions:
88
- HEAD
9+
- 0.14.0
910
- 0.13.2
1011
- 0.13.1
1112
- 0.13.0

api/annotated_commit/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: AnnotatedCommit
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/attr/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Attr
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/blame/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Blame
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/blame_hunk/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: BlameHunk
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/blame_options/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: BlameOptions
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/blob/index.md

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,20 @@
22
layout: default
33
menu_item: api
44
title: Blob
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/
99
sections:
1010
"createFromBuffer": "#createFromBuffer"
1111
"createFromDisk": "#createFromDisk"
12+
"createFromStream": "#createFromStream"
1213
"createFromWorkdir": "#createFromWorkdir"
14+
"createFromstreamCommit": "#createFromstreamCommit"
1315
"lookup": "#lookup"
1416
"lookupPrefix": "#lookupPrefix"
1517
"#content": "#content"
18+
"#dup": "#dup"
1619
"#filemode": "#filemode"
1720
"#free": "#free"
1821
"#id": "#id"
@@ -55,6 +58,23 @@ var result = Blob.createFromDisk(id, repo, path);
5558
| --- | --- |
5659
| Number | 0 or an error code |
5760

61+
## <a name="createFromStream"></a><span>Blob.</span>createFromStream <span class="tags"><span class="async">Async</span></span>
62+
63+
```js
64+
Blob.createFromStream(repo, hintpath).then(function(writestream) {
65+
// Use writestream
66+
});
67+
```
68+
69+
| Parameters | Type | |
70+
| --- | --- | --- |
71+
| repo | [Repository](/api/repository/) | Repository where the blob will be written. This repository can be bare or not. |
72+
| hintpath | String | If not NULL, will be used to select data filters to apply onto the content of the blob to be created. |
73+
74+
| Returns | |
75+
| --- | --- |
76+
| [Writestream](/api/writestream/) | the stream into which to write |
77+
5878
## <a name="createFromWorkdir"></a><span>Blob.</span>createFromWorkdir <span class="tags"><span class="sync">Sync</span></span>
5979

6080
```js
@@ -71,6 +91,22 @@ var result = Blob.createFromWorkdir(id, repo, relative_path);
7191
| --- | --- |
7292
| Number | 0 or an error code |
7393

94+
## <a name="createFromstreamCommit"></a><span>Blob.</span>createFromstreamCommit <span class="tags"><span class="async">Async</span></span>
95+
96+
```js
97+
Blob.createFromstreamCommit(stream).then(function(oid) {
98+
// Use oid
99+
});
100+
```
101+
102+
| Parameters | Type | |
103+
| --- | --- | --- |
104+
| stream | [Writestream](/api/writestream/) | the stream to close |
105+
106+
| Returns | |
107+
| --- | --- |
108+
| [Oid](/api/oid/) | the id of the new blob |
109+
74110
## <a name="lookup"></a><span>Blob.</span>lookup <span class="tags"><span class="async">Async</span></span>
75111

76112
```js
@@ -120,6 +156,18 @@ Retrieve the content of the Blob.
120156
| --- | --- |
121157
| Buffer | Contents as a buffer. |
122158

159+
## <a name="dup"></a><span>Blob#</span>dup <span class="tags"><span class="async">Async</span></span>
160+
161+
```js
162+
blob.dup().then(function(blob) {
163+
// Use blob
164+
});
165+
```
166+
167+
| Returns | |
168+
| --- | --- |
169+
| [Blob](/api/blob/) | |
170+
123171
## <a name="filemode"></a><span>Blob#</span>filemode <span class="tags"><span class="sync">Sync</span></span>
124172

125173
```js

api/branch/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Branch
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/buf/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Buf
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/cert/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Cert
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/cert_hostkey/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: CertHostkey
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/cert_x509/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: CertX509
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/checkout/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Checkout
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/checkout_options/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: CheckoutOptions
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/cherrypick/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Cherrypick
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/cherrypick_options/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: CherrypickOptions
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/clone/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Clone
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/clone_options/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: CloneOptions
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/commit/index.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,22 @@
22
layout: default
33
menu_item: api
44
title: Commit
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/
99
sections:
1010
"create": "#create"
1111
"createV": "#createV"
12+
"createWithSignature": "#createWithSignature"
1213
"lookup": "#lookup"
1314
"lookupPrefix": "#lookupPrefix"
1415
"#amend": "#amend"
1516
"#author": "#author"
1617
"#body": "#body"
1718
"#committer": "#committer"
1819
"#date": "#date"
20+
"#dup": "#dup"
1921
"#free": "#free"
2022
"#getDiff": "#getDiff"
2123
"#getDiffWithOptions": "#getDiffWithOptions"
@@ -91,6 +93,25 @@ var result = Commit.createV(id, repo, update_ref, author, committer, message_enc
9193
| --- | --- |
9294
| Number | |
9395

96+
## <a name="createWithSignature"></a><span>Commit.</span>createWithSignature <span class="tags"><span class="async">Async</span></span>
97+
98+
```js
99+
Commit.createWithSignature(repo, commit_content, signature, signature_field).then(function(oid) {
100+
// Use oid
101+
});
102+
```
103+
104+
| Parameters | Type | |
105+
| --- | --- | --- |
106+
| repo | [Repository](/api/repository/) | |
107+
| commit_content | String | the content of the unsigned commit object |
108+
| signature | String | the signature to add to the commit |
109+
| signature_field | String | which header field should contain this signature. Leave `NULL` for the default of "gpgsig" |
110+
111+
| Returns | |
112+
| --- | --- |
113+
| [Oid](/api/oid/) | the resulting commit id |
114+
94115
## <a name="lookup"></a><span>Commit.</span>lookup <span class="tags"><span class="async">Async</span></span>
95116

96117
```js
@@ -190,6 +211,18 @@ Retrieve the commit time as a Date object.
190211
| --- | --- |
191212
| Date | |
192213

214+
## <a name="dup"></a><span>Commit#</span>dup <span class="tags"><span class="async">Async</span></span>
215+
216+
```js
217+
commit.dup().then(function(commit) {
218+
// Use commit
219+
});
220+
```
221+
222+
| Returns | |
223+
| --- | --- |
224+
| [Commit](/api/commit/) | |
225+
193226
## <a name="free"></a><span>Commit#</span>free <span class="tags"><span class="sync">Sync</span></span>
194227

195228
```js

api/config/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Config
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/config_entry/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: ConfigEntry
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/convenient_patch/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: ConvenientPatch
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/cred/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: Cred
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/cred_username/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: CredUsername
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/cred_userpass_payload/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: CredUserpassPayload
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/cvar_map/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: CvarMap
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/describe_format_options/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: DescribeFormatOptions
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

api/describe_options/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: default
33
menu_item: api
44
title: DescribeOptions
5-
description: Version 0.14.0
5+
description: Version 0.15.0
66
menu_item: api
77
return_to:
88
"API Documentation Index": /api/

0 commit comments

Comments
 (0)