287871a07a
Changes: * improve reporting of invalid diff command arguments (reported by Dan Shearer) * accept libfossil global -V|--verbose option for all commands * plug memleak when using the p keymap in blame view * fix fnc blame -r and make it behave like fossil blame -o for familiarity * improve fnc timeline <path> lookup of repository paths not in the work tree * make tree navigation more intuitive when opening repository subtrees * implement [ & ] keymaps to navigate to the previous/next hunk in the diff * allow fnc stash get to take an optional <stash_id> argument * document fnc(1) missing W diff view keymap to ignore end-of-line whitespace * document optional <stash_id> argument of fnc stash pop [stash_id] * fix typo producing gcc 12.1.0 compiler warning (comparison always true) * improve scope matching for function prototype in diff hunk headers * ifdef out A_BOLD attr on OpenBSD to fix diff view line highlight in xterm(1) * display checkout hash and build date with fnc -v like fossil(1) * miscellaneous diff API implementation improvements * protect against out-of-bound reads now line_type array is optionally populated * add -b|--brief option to fnc diff and b diff view keymap * general fnc(1) manual page markup, syntax, and documentation improvements * rename FNC_DIFF_COLOUR_CHUNK to FNC_DIFF_COLOUR_HUNK to match internal naming * (breaking change: existing FNC_DIFF_COLOUR_CHUNK will be silently ignored) * ensure diff parser does not internally mark modified files as renamed * improve const correctness with fsl_uuid_cstr where possible * fix contrived empty diff case when work tree root is passed to fnc diff * improve path handling of files on disk vs. files in the repository database * produce less verbose output on error by not presumptuously dumping help * zap unnecessary allocation and minor refactor in the path parser * don't display empty diff in contrived modified checkout edge case * catch missed fsl_content_get() fsl_unlink_file() & fsl_mprintf() return codes * miscellaneous style(9) fixes * fix missed format specifier argument in blame path error message * ensure fnc stash (get|pop) doesn't report updated files as renames * use "(checkout)" label in diff header when diffing or stashing the work tree * internal stash refactor in preparation to move code into libfossil * catched missed SIGINT and SIGTERM signals * use CHAR_BIT for bitstring manipulation macros * fix assumption of invalid command argument as a path to pass to fnc timeline * merge upstream libfossil with various changes OK op@
3 lines
105 B
Plaintext
3 lines
105 B
Plaintext
SHA256 (fnc-0.13.tar.gz) = JX191L3QuhZvYgJTYD10y3KIadPmhZsckLliJzWdyog=
|
|
SIZE (fnc-0.13.tar.gz) = 3103502
|