| Commit message (Expand) | Author | Age |
* | FILE:CONTAINS-LINES: add an INDENT declaration | Sean Whitton | 2021-06-08 |
* | FILE:DIRECTORY-DOES-NOT-EXIST: simplify not deleting non-dirs | Sean Whitton | 2021-06-08 |
* | add FILE:HAS-OWNERSHIP | Sean Whitton | 2021-06-08 |
* | add FILE:DIRECTORY-DOES-NOT-EXIST, FILE:DATA-CACHE-PURGED | Sean Whitton | 2021-06-07 |
* | ls(1) parse: set LC_ALL not just LOCALE, and split fields properly | Sean Whitton | 2021-06-07 |
* | add & use WORDS, UNWORDS | Sean Whitton | 2021-05-31 |
* | FILE:HOST-SECRET-UPLOADED: avoid using a pathname as IDEN2 | Sean Whitton | 2021-05-31 |
* | FILE:UPDATE-UNIX-TABLE: update lines whenever there's a match | Sean Whitton | 2021-05-31 |
* | add FILE:CONTAINS-CONF-TAB | Sean Whitton | 2021-05-25 |
* | FILE:CONTAINS-CONF-SPACE: add some quotation marks | Sean Whitton | 2021-05-25 |
* | FILE:CONTAINS-CONF-SPACE: accept any whitespace after the key | Sean Whitton | 2021-05-24 |
* | FILE:{DATA,SECRET}-UPLOADED: use CONTAINING-DIRECTORY-EXISTS | Sean Whitton | 2021-05-20 |
* | FILE:DATA-UPLOADED, FILE:SECRET-UPLOADED: use MAYBE-WRITEFILE-DATA | Sean Whitton | 2021-05-20 |
* | add FILE:CONTAINING-DIRECTORY-EXISTS | Sean Whitton | 2021-05-20 |
* | factor out MAYBE-WRITEFILE-STRING | Sean Whitton | 2021-05-20 |
* | FILE:CONTAINS-LINES: avoid writing file if lines already present | Sean Whitton | 2021-05-19 |
* | FILE:DATA-UPLOADED, FILE:SECRET-UPLOADED: ensure directory exists | Sean Whitton | 2021-05-14 |
* | FILE:HAS-CONTENT: avoid writing the file if content unchanged | Sean Whitton | 2021-05-06 |
* | factor out FILE:UPDATE-UNIX-TABLE | Sean Whitton | 2021-05-06 |
* | add FILE:IS-COPY-OF | Sean Whitton | 2021-04-08 |
* | FILE:HAS-CONTENT: don't return :NO-CHANGE if file mode was changed | Sean Whitton | 2021-04-08 |
* | FILE:DIRECTORY-EXISTS: ensure can accept pathnames | Sean Whitton | 2021-04-08 |
* | add FILE:SYMLINKED | Sean Whitton | 2021-04-07 |
* | fix use of REMOTE-EXISTS-P | Sean Whitton | 2021-04-06 |
* | FILE:DOES-NOT-EXIST: fix :CHECK | Sean Whitton | 2021-04-05 |
* | FILE:HAS-CONTENT: support :MODE argument | Sean Whitton | 2021-04-04 |
* | add FILE:LACKS-LINES | Sean Whitton | 2021-04-01 |
* | FILE:CONTAINS-LINES: cope with non-existent file | Sean Whitton | 2021-04-01 |
* | FILE:CONTAINS-LINES: use &REST | Sean Whitton | 2021-04-01 |
* | rename CONTAINS-FOO-CONF -> CONTAINS-CONF-FOO | Sean Whitton | 2021-04-01 |
* | add FILE:CONTAINS-EQUALS-CONF & rename property for conf-space files | Sean Whitton | 2021-04-01 |
* | add some properties for setting keys & values in configuration files | Sean Whitton | 2021-04-01 |
* | FILE:MAP-FILE-LINES: cope with non-existent file | Sean Whitton | 2021-04-01 |
* | property/file.lisp: use WITH-CHANGE-IF-CHANGES-FILE{,-CONTENT} | Sean Whitton | 2021-03-27 |
* | FILE:DIRECTORY-EXISTS: assume no change | Sean Whitton | 2021-03-27 |
* | FILE:DOES-NOT-EXIST: add a :CHECK subroutine | Sean Whitton | 2021-03-27 |
* | FILE:HAS-CONTENT: add description | Sean Whitton | 2021-03-27 |
* | FILE:CONTAINS-LINES: accept a single line | Sean Whitton | 2021-03-22 |
* | untabify | Sean Whitton | 2021-03-22 |
* | enable passing multiple paths to FILE:DOES-NOT-EXIST & drop :CHECK | Sean Whitton | 2021-03-22 |
* | add and use :CONSFIGURATOR named readtable | Sean Whitton | 2021-03-20 |
* | add FILE:HAS-MODE, FILE:DOES-NOT-EXIST | Sean Whitton | 2021-03-19 |
* | add FILE:DIRECTORY-EXISTS | Sean Whitton | 2021-03-10 |
* | FILE:HAS-CONTENT: use ETYPECASE | Sean Whitton | 2021-03-09 |
* | FILE:HAS-CONTENT: if passed a string, ensure it ends in a newline | Sean Whitton | 2021-03-09 |
* | store and export some indentation information for Emacs | Sean Whitton | 2021-03-09 |
* | simplify WRITEFILE file attribute preservation | Sean Whitton | 2021-03-06 |
* | in fact, combine HAS-CONTENT and HAS-CONTENT-LINES | Sean Whitton | 2021-03-05 |
* | rework FILE:HAS-CONTENT and add FILE:HAS-CONTENT-LINES | Sean Whitton | 2021-03-05 |
* | add SECRET-UPLOADED and HOST-SECRET-UPLOADED | Sean Whitton | 2021-03-04 |