pachctl diff file
pachctl diff file #
Return a diff of two file trees stored in Pachyderm
Synopsis #
This command returns a diff of two file trees stored in Pachyderm. The file trees are specified by two files, one from the new tree and one from the old tree.
To specify the project where the repos are located, use the --project flag
To specify the project where the second older repo is located, use the --old-project flag
To prevent descending into sub-directories, use the --shallow flag
To use an alternative (non-git) diff command, use the --diff-command flag
To get only the names of changed files, use the --name-only flag
pachctl diff file <new-repo>@<new-branch-or-commit>:<new-path> [<old-repo>@<old-branch-or-commit>:<old-path>] [flags]
Examples #
pachctl diff file foo@master:/logs/log.txt
pachctl diff file foo@0001a0100b1c10d01111e001fg00h00i:log.txt
pachctl diff file foo@master:path1 bar@master:path2
Options #
--diff-command string Set a git-alternative program to diff files.
--full-timestamps Return absolute timestamps (as opposed to the default, relative timestamps).
-h, --help help for file
--name-only Specify results should only return the names of changed files.
--no-pager Don't pipe output into a pager (i.e. less).
--old-project string Specify the project (by name) where the second, older repo is located.
--project string Specify the project (by name) where the first repo is located. (default "video-to-frame-traces-test")
-s, --shallow Specify results should not to descend into sub directories.
Options inherited from parent commands #
--no-color Turn off colors.
--rpc-timeout duration If non-zero, perform all client operations with this RPC deadline.
-v, --verbose Output verbose logs.
SEE ALSO #
- pachctl diff - Show the differences between two Pachyderm resources.