Skip to content

shelve diff local files, use P4DIFF tool #5

Open
justrajdeep wants to merge 5 commits intoJonParr:masterfrom
justrajdeep:master
Open

shelve diff local files, use P4DIFF tool #5
justrajdeep wants to merge 5 commits intoJonParr:masterfrom
justrajdeep:master

Conversation

@justrajdeep
Copy link
Copy Markdown

Added support for P4DIFF tool and shelve diff of local files

Rajdeep and others added 5 commits September 7, 2018 15:37
Made-with: Cursor
Replace the short HTML-style intro with structured Markdown that documents
how the CLI works end-to-end: Helix/p4 and Python 3 (uv) requirements, the
full option surface (-c/--changelist, -s/--shelved, -l/--local, -t/--ticket,
-v/--verbose), and the three operational paths (opened changelist, shelved
depot-vs-depot via p4 diff2, shelved vs workspace via p4 print + diff).

Spell out which p4 commands drive file lists and diffs for add/edit/delete/
integrate/branch/move cases, note empty-diff detection, P4DIFF behavior,
examples for saving patches and dry-run patch application, stdout/stderr
and UTF-8 decoding behavior, and explicit limitations (describe/where line
parsing, temp file lifecycle, integrate grouping, verbose corrupting patch
streams, and why default changelist naming is wrong for shelves).

Add a repository layout table and a related-tools pointer to JonParr/p4-diff.

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant