We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9096eb6 commit 5c04ba7Copy full SHA for 5c04ba7
lib/diff.js
@@ -68,7 +68,15 @@ Diff.blobToBuffer= function(
68
binary_cb,
69
hunk_cb,
70
line_cb) {
71
- var bufferLength = !buffer ? 0 : buffer.length;
+ var bufferText;
72
+ var bufferLength;
73
+ if (buffer instanceof Buffer) {
74
+ bufferText = buffer.toString("utf8");
75
+ bufferLength = buffer.length;
76
+ } else {
77
+ bufferText = buffer;
78
+ bufferLength = !buffer ? 0 : Buffer.byteLength(buffer, "utf8");
79
+ }
80
81
opts = normalizeOptions(opts, NodeGit.DiffOptions);
82
0 commit comments