help/command updates
Dependencies
- [2]
VI5A56EHreadme update, formatting - [3]
QQWDF7WVpjhashes - [4]
M72RCXEMemacs mode annotation, see if it helps nest rendering - [5]
IQWZA4VNpjd -> pjdiff - [6]
CMKT7UIXpijul command line helpers, tested with bash - [7]
GOZGHMBYupdates - [8]
T5O2CIKSadd help output to readme - [9]
BYFCLBTKcleanups, help - [10]
6JFIFDO7readme formatting - [11]
QDXCMHT4help cleanups - [*]
T66A5UPFreadme
Change contents
- replacement in bashrc at line 1
# * Pijul command line aliases. -*- sh -*-# * pijul command line aliases - replacement in bashrc at line 11
# pjh - show help for these aliases.pjh() { grep -E '^# (pj|\*)' "$THISFILE" ; }# pjh - show help for these aliasespjh() { grep -E '^# (pj|\*|.*disablesimilar)' "$THISFILE" | sed -e 's/^# \*\*/\n**/' -e 's/^# //' ; } - replacement in bashrc at line 14
# pj [CMD] - run a pijul command or show pijul's help.# pj [CMD] - run a pijul command or show pijul's help - replacement in bashrc at line 17
# ** pijul setup/uninstall helpers# ** Setup/uninstall helpers - replacement in bashrc at line 19
# pjkeygen - generate a patch-signing key for current user.# pjkeygen - generate a patch-signing key for current user - replacement in bashrc at line 22
# pjconfrm - erase current user's pijul config and keys.# pjconfrm - erase current user's pijul config and keys - replacement in bashrc at line 26
# # pjreporm - immediately erase pijul config and history in the current directory.# # pjreporm - immediately erase pijul config and history in the current directory - replacement in bashrc at line 29
# ** list recorded patches in current repo# ** List recorded patches in current repo - replacement in bashrc at line 31
# pjl - standard list.# pjl - standard list - replacement in bashrc at line 37
# pjls - list with summary of file changes.# Similar to git log --stat, darcs log -s.# pjls - list with summary of file changes# (similar to git log --stat, darcs log -s) - replacement in bashrc at line 41
# pjhashes [N] - list the patch hashes, or just the last N hashes.# pjhashes [N] - list the patch hashes, or just the last N hashes - replacement in bashrc at line 51
# ** inspect a patch# ** Inspect a patch - replacement in bashrc at line 53
# pjshow [HASH] - show the last or specified patch in full.# Similar to git show [HASH], darcs log -v -h HASH.# pjshow [HASH] - show the last or specified patch in full# (similar to git show [HASH], darcs log -v -h HASH) - replacement in bashrc at line 57
# pjshowstat [HASH] - summarise the last or specified patch.# Similar to git show --stat [HASH], darcs log -v -h HASH.# pjshowstat [HASH] - summarise the last or specified patch# (similar to git show --stat [HASH], darcs log -v -h HASH) - replacement in bashrc at line 62
# ** show unrecorded changes# ** Show unrecorded changes - replacement in bashrc at line 64
# pjs - summarise unrecorded changes (except added files). Add -u to see untracked files.# Similar to git status -s, darcs whatsnew -s.# pjs - summarise unrecorded changes (except added files), add -u to see untracked files# (similar to git status -s, darcs whatsnew -s) - replacement in bashrc at line 68
# pjdiff - show unrecorded changes in full (except added files).# Similar to git diff, darcs whatsnew.alias pjdiff='pj diff'# pjd - show unrecorded changes in full (except added files)# (similar to git diff, darcs whatsnew)alias pjd='pj diff' - replacement in bashrc at line 72
# ** record changes# ** Record changes - replacement in bashrc at line 74
# pjrecam 'MSG' [PATHS] - record all unrecorded changes, with the given message.# Similar to git commit -am 'MSG', darcs record -am 'MSG'.alias pjrecam='pj record -a -m'# pjrec 'MSG' [PATHS] - record all unrecorded changes, with the given message# (similar to git commit -am 'MSG', darcs record -am 'MSG')alias pjrec='pj record -a -m' - replacement in bashrc at line 78
# pjamenda [HASH] [PATHS] - add all unrecorded changes to the last or specified patch.# Similar to git commit --amend -a, darcs amend -a.alias pjamenda='pj record -a --amend'# pjamend [HASH] [PATHS] - add all unrecorded changes to the last or specified patch# (similar to git commit --amend -a, darcs amend -a)alias pjamend='pj record -a --amend' - replacement in README.md at line 14[6.99]→[6.99:537](∅→∅),[6.537]→[3.190:258](∅→∅),[3.258]→[6.569:591](∅→∅),[6.569]→[6.569:591](∅→∅),[6.591]→[2.0:123](∅→∅),[2.123]→[6.674:704](∅→∅),[6.674]→[6.674:704](∅→∅),[6.767]→[6.767:858](∅→∅),[6.858]→[5.129:195](∅→∅),[5.195]→[6.858:1049](∅→∅),[6.858]→[6.858:1049](∅→∅)
# * Pijul command line aliases.# pjh - show help for these aliases.# pj [CMD] - run a pijul command or show pijul's help.# ** pijul setup/uninstall helpers# pjkeygen - generate a patch-signing key for current user.# pjconfrm - erase current user's pijul config and keys.# ** list recorded patches in current repo# pjl - standard list.# pjlv - list with full descriptions. (?)# pjls - list with summary of file changes.# pjhashes [N] - list the patch hashes, or just the last N hashes.# ** inspect a patch# pjshow [HASH] - show the last or specified patch in full.# pjshowstat [HASH] - summarise the last or specified patch.# ** show unrecorded changes# pjs - summarise unrecorded changes (except added files). Add -u to see untracked files.# pjdiff - show unrecorded changes in full (except added files).# ** record changes# pjrecam 'MSG' [PATHS] - record all unrecorded changes, with the given message.# pjamenda [HASH] [PATHS] - add all unrecorded changes to the last or specified patch.[6.99]* pijul command line aliasespjh - show help for these aliasespj [CMD] - run a pijul command or show pijul's help** Setup/uninstall helperspjkeygen - generate a patch-signing key for current userpjconfrm - erase current user's pijul config and keys** List recorded patches in current repopjl - standard listpjlv - list with full descriptions. (?)pjls - list with summary of file changespjhashes [N] - list the patch hashes, or just the last N hashes** Inspect a patchpjshow [HASH] - show the last or specified patch in fullpjshowstat [HASH] - summarise the last or specified patch** Show unrecorded changespjs - summarise unrecorded changes (except added files), add -u to see untracked filespjd - show unrecorded changes in full (except added files)** Record changespjrec 'MSG' [PATHS] - record all unrecorded changes, with the given messagepjamend [HASH] [PATHS] - add all unrecorded changes to the last or specified patch