提交 fb87d2fa 作者: Jeromy Johnson

Merge pull request #2643 from RichardLitt/docs/lint-diff-text

Linted object diff help text
...@@ -17,37 +17,37 @@ type Changes struct { ...@@ -17,37 +17,37 @@ type Changes struct {
var ObjectDiffCmd = &cmds.Command{ var ObjectDiffCmd = &cmds.Command{
Helptext: cmds.HelpText{ Helptext: cmds.HelpText{
Tagline: "takes a diff of the two given objects", Tagline: "Takes a diff of the two given objects.",
ShortDescription: ` ShortDescription: `
ipfs object diff is a command used to show the differences between 'ipfs object diff' is a command used to show the differences between
two ipfs objects.`, two ipfs objects.`,
LongDescription: ` LongDescription: `
ipfs object diff is a command used to show the differences between 'ipfs object diff' is a command used to show the differences between
two ipfs objects. two ipfs objects.
Example: Example:
$ ls foo > ls foo
bar baz/ giraffe bar baz/ giraffe
$ ipfs add -r foo > ipfs add -r foo
... ...
added QmegHcnrPgMwC7tBiMxChD54fgQMBUecNw9nE9UUU4x1bz foo Added QmegHcnrPgMwC7tBiMxChD54fgQMBUecNw9nE9UUU4x1bz foo
$ OBJ_A=QmegHcnrPgMwC7tBiMxChD54fgQMBUecNw9nE9UUU4x1bz > OBJ_A=QmegHcnrPgMwC7tBiMxChD54fgQMBUecNw9nE9UUU4x1bz
$ echo "different content" > foo/bar > echo "different content" > foo/bar
$ ipfs add -r foo > ipfs add -r foo
... ...
added QmcmRptkSPWhptCttgHg27QNDmnV33wAJyUkCnAvqD3eCD foo Added QmcmRptkSPWhptCttgHg27QNDmnV33wAJyUkCnAvqD3eCD foo
$ OBJ_B=QmcmRptkSPWhptCttgHg27QNDmnV33wAJyUkCnAvqD3eCD > OBJ_B=QmcmRptkSPWhptCttgHg27QNDmnV33wAJyUkCnAvqD3eCD
$ ipfs object diff -v $OBJ_A $OBJ_B > ipfs object diff -v $OBJ_A $OBJ_B
changed "bar" from QmNgd5cz2jNftnAHBhcRUGdtiaMzb5Rhjqd4etondHHST8 to QmRfFVsjSXkhFxrfWnLpMae2M4GBVsry6VAuYYcji5MiZb Changed "bar" from QmNgd5cz2jNftnAHBhcRUGdtiaMzb5Rhjqd4etondHHST8 to QmRfFVsjSXkhFxrfWnLpMae2M4GBVsry6VAuYYcji5MiZb.
`, `,
}, },
Arguments: []cmds.Argument{ Arguments: []cmds.Argument{
cmds.StringArg("obj_a", true, false, "object to diff against"), cmds.StringArg("obj_a", true, false, "Object to diff against."),
cmds.StringArg("obj_b", true, false, "object to diff"), cmds.StringArg("obj_b", true, false, "Object to diff."),
}, },
Options: []cmds.Option{ Options: []cmds.Option{
cmds.BoolOption("verbose", "v", "Produce verbose output"), cmds.BoolOption("verbose", "v", "Produce verbose output."),
}, },
Run: func(req cmds.Request, res cmds.Response) { Run: func(req cmds.Request, res cmds.Response) {
node, err := req.InvocContext().GetNode() node, err := req.InvocContext().GetNode()
...@@ -103,11 +103,11 @@ Example: ...@@ -103,11 +103,11 @@ Example:
if verbose { if verbose {
switch change.Type { switch change.Type {
case dagutils.Add: case dagutils.Add:
fmt.Fprintf(buf, "added new link %q pointing to %s\n", change.Path, change.After) fmt.Fprintf(buf, "Added new link %q pointing to %s.\n", change.Path, change.After)
case dagutils.Mod: case dagutils.Mod:
fmt.Fprintf(buf, "changed %q from %s to %s\n", change.Path, change.Before, change.After) fmt.Fprintf(buf, "Changed %q from %s to %s.\n", change.Path, change.Before, change.After)
case dagutils.Remove: case dagutils.Remove:
fmt.Fprintf(buf, "removed link %q (was %s)\n", change.Path, change.Before) fmt.Fprintf(buf, "Removed link %q (was %s).\n", change.Path, change.Before)
} }
} else { } else {
switch change.Type { switch change.Type {
......
...@@ -46,7 +46,7 @@ test_expect_success "verbose diff added link works" ' ...@@ -46,7 +46,7 @@ test_expect_success "verbose diff added link works" '
' '
test_expect_success "verbose diff added link looks right" ' test_expect_success "verbose diff added link looks right" '
echo added new link \"cat\" pointing to QmUSvcqzhdfYM1KLDbM76eLPdS9ANFtkJvFuPYeZt73d7A > diff_exp && echo Added new link \"cat\" pointing to QmUSvcqzhdfYM1KLDbM76eLPdS9ANFtkJvFuPYeZt73d7A. > diff_exp &&
test_cmp diff_exp diff_out test_cmp diff_exp diff_out
' '
...@@ -55,7 +55,7 @@ test_expect_success "diff removed link works" ' ...@@ -55,7 +55,7 @@ test_expect_success "diff removed link works" '
' '
test_expect_success "diff removed link looks right" ' test_expect_success "diff removed link looks right" '
echo removed link \"cat\" \(was QmUSvcqzhdfYM1KLDbM76eLPdS9ANFtkJvFuPYeZt73d7A\) > diff_exp && echo Removed link \"cat\" \(was QmUSvcqzhdfYM1KLDbM76eLPdS9ANFtkJvFuPYeZt73d7A\). > diff_exp &&
test_cmp diff_exp diff_out test_cmp diff_exp diff_out
' '
...@@ -64,7 +64,7 @@ test_expect_success "diff nested add works" ' ...@@ -64,7 +64,7 @@ test_expect_success "diff nested add works" '
' '
test_expect_success "diff looks right" ' test_expect_success "diff looks right" '
echo added new link \"baz/dog\" pointing to QmdNJQUTZuDpsUcec7YDuCfRfvw1w4J13DCm7YcU4VMZdS > diff_exp && echo Added new link \"baz/dog\" pointing to QmdNJQUTZuDpsUcec7YDuCfRfvw1w4J13DCm7YcU4VMZdS. > diff_exp &&
test_cmp diff_exp diff_out test_cmp diff_exp diff_out
' '
...@@ -73,7 +73,7 @@ test_expect_success "diff changed link works" ' ...@@ -73,7 +73,7 @@ test_expect_success "diff changed link works" '
' '
test_expect_success "diff looks right" ' test_expect_success "diff looks right" '
echo changed \"bar\" from QmNgd5cz2jNftnAHBhcRUGdtiaMzb5Rhjqd4etondHHST8 to QmRfFVsjSXkhFxrfWnLpMae2M4GBVsry6VAuYYcji5MiZb > diff_exp && echo Changed \"bar\" from QmNgd5cz2jNftnAHBhcRUGdtiaMzb5Rhjqd4etondHHST8 to QmRfFVsjSXkhFxrfWnLpMae2M4GBVsry6VAuYYcji5MiZb. > diff_exp &&
test_cmp diff_exp diff_out test_cmp diff_exp diff_out
' '
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论