untabify, you wretch

simonmichael
Feb 1, 2022, 9:13 PM
GN77OO23ADGU24Z5AZID3UGYZPU4SYJICDWJ4VGENV5Q2773HNFQC

Dependencies

  • [2] 6C2F2W26 more help tweaks, show commands
  • [3] BYFCLBTK cleanups, help
  • [4] QQWDF7WV pjhashes
  • [5] QDXCMHT4 help cleanups
  • [6] 6JFIFDO7 readme formatting
  • [7] CCM5YBC3 help/command updates
  • [8] CMKT7UIX pijul command line helpers, tested with bash
  • [9] T66A5UPF readme
  • [10] T5O2CIKS add help output to readme
  • [11] 7WRGEHBU stick with pijul's "change" terminology, even though the word is a bit overloaded

Change contents

  • replacement in bashrc at line 54
    [3.116][3.116:151]()
    pj log --hash-only | head -n "$N"
    [3.116]
    [3.151]
    pj log --hash-only | head -n "$N"
  • replacement in bashrc at line 56
    [3.160][3.160:180]()
    pj log --hash-only
    [3.160]
    [3.180]
    pj log --hash-only
  • edit in bashrc at line 90
    [3.1604][3.1965:1966](),[3.1965][3.1965:1966]()
  • replacement in README.md at line 10
    [3.235][3.0:91]()
    $ pijul clone https://nest.pijul.com/simonmichael/pijul-scripts
    $ . pijul-scripts/bashrc
    [3.235]
    [3.4]
    $ pijul clone https://nest.pijul.com/simonmichael/pijul-scripts
    $ . pijul-scripts/bashrc
  • replacement in README.md at line 13
    [3.5][2.1041:1049](),[2.1049][3.1605:1670](),[3.99][3.1605:1670](),[3.1670][2.1050:1106](),[2.1106][3.1670:1723](),[3.1670][3.1670:1723]()
    $ pjhh
    * pijul command line aliases
    pjh - show help for these aliases
    pjhh - show more verbose help with equivalent commands
    pj [CMD] - run a pijul command or show pijul's help
    [3.5]
    [3.1723]
    $ pjhh
    * pijul command line aliases
    pjh - show help for these aliases
    pjhh - show more verbose help with equivalent commands
    pj [CMD] - run a pijul command or show pijul's help
  • replacement in README.md at line 19
    [3.1724][3.1724:1752](),[3.1752][3.327:386](),[3.386][2.1107:1137](),[3.386][3.1810:1865](),[2.1137][3.1810:1865](),[3.1810][3.1810:1865](),[3.1865][2.1138:1161]()
    ** Setup/uninstall helpers
    pjkeygen - generate a change-signing key for current user
    pijul key generate `whoami`
    pjconfrm - erase current user's pijul config and keys
    rm -ri $PIJULCONFDIR
    [3.1724]
    [3.1865]
    ** Setup/uninstall helpers
    pjkeygen - generate a change-signing key for current user
    pijul key generate `whoami`
    pjconfrm - erase current user's pijul config and keys
    rm -ri $PIJULCONFDIR
  • replacement in README.md at line 25
    [3.1866][3.387:429](),[3.429][3.1908:1929](),[3.1908][3.1908:1929](),[3.1929][2.1162:1200](),[2.1200][3.1929:1970](),[3.1929][3.1929:1970](),[3.1970][2.1201:1227](),[2.1227][3.1970:2012](),[3.1970][3.1970:2012](),[3.2012][2.1228:1266](),[2.1266][3.430:496](),[3.2012][3.430:496]()
    ** List recorded changes in current repo
    pjl - standard list
    pijul log (like git log, darcs log)
    pjlv - list with full descriptions. (?)
    pijul log --description
    pjls - list with summary of file changes
    (like git log --stat, darcs log -s)
    pjhashes [N] - list the change hashes, or just the last N hashes
    [3.1866]
    [3.2077]
    ** List recorded changes in current repo
    pjl - standard list
    pijul log (like git log, darcs log)
    pjlv - list with full descriptions. (?)
    pijul log --description
    pjls - list with summary of file changes
    (like git log --stat, darcs log -s)
    pjhashes [N] - list the change hashes, or just the last N hashes
  • replacement in README.md at line 34
    [3.2078][2.1267:1295](),[2.1295][3.527:586](),[3.527][3.527:586](),[3.586][2.1296:1356](),[2.1356][3.586:646](),[3.586][3.586:646](),[3.646][2.1357:1411]()
    ** Inspect a record change
    pjshow [HASH] - show the last or specified change in full
    pijul change (like git show [HASH], darcs log -v -h HASH)
    pjshowstat [HASH] - summarise the last or specified change
    (like git show --stat [HASH], darcs log -v -h HASH)
    [3.2078]
    [3.2215]
    ** Inspect a record change
    pjshow [HASH] - show the last or specified change in full
    pijul change (like git show [HASH], darcs log -v -h HASH)
    pjshowstat [HASH] - summarise the last or specified change
    (like git show --stat [HASH], darcs log -v -h HASH)
  • replacement in README.md at line 40
    [3.2216][3.2216:2244](),[3.2244][2.1412:1549](),[2.1549][3.2332:2392](),[3.2332][3.2332:2392](),[3.2392][2.1550:1595]()
    ** Show unrecorded changes
    pjs - summarise unrecorded changes (except added files), -u for untracked files
    pijul diff -s (like git status -s, darcs whatsnew -s)
    pjd - show unrecorded changes in full (except added files)
    pijul diff (like git diff, darcs whatsnew)
    [3.2216]
    [3.2392]
    ** Show unrecorded changes
    pjs - summarise unrecorded changes (except added files), -u for untracked files
    pijul diff -s (like git status -s, darcs whatsnew -s)
    pjd - show unrecorded changes in full (except added files)
    pijul diff (like git diff, darcs whatsnew)
  • replacement in README.md at line 46
    [3.2393][3.2393:2489](),[3.2489][2.1596:1831]()
    ** Record changes
    pjrec 'MSG' [PATHS] - record all unrecorded changes, with the given message
    pijul record -am 'MSG' (like git commit -am 'MSG', darcs record -am 'MSG')
    pjamend [HASH] [PATHS] - add all unrecorded changes to last or specified patch
    pijul record -a --amend [HASH] (like git commit --amend -a, darcs amend -a)
    [3.2393]
    ** Record changes
    pjrec 'MSG' [PATHS] - record all unrecorded changes, with the given message
    pijul record -am 'MSG' (like git commit -am 'MSG', darcs record -am 'MSG')
    pjamend [HASH] [PATHS] - add all unrecorded changes to last or specified patch
    pijul record -a --amend [HASH] (like git commit --amend -a, darcs amend -a)