Commit Briefs

33ad4cbe59 joshua stein

implement spawning an editor to collect a commit message

bails on empty messages, trims leading and trailing newlines this currently disables the unveil in the commit process because it's not compatible with spawning the editor also prevent commits when there are no changes


bd14628f60 Stefan Sperling

update help string of 'got add' for multiple file support


f5c58ad153 Stefan Sperling

fix leftover lockfiles from parse_ref_file()


a875589a9d Stefan Sperling

fix locking of packed ref file in got_ref_open()


0885ce8fa7 Stefan Sperling

handle well-known refs more obviously in got_ref_open()


5b575c2578 Stefan Sperling

don't hide errors in got_ref_open()


6f10d58ebb Stefan Sperling

be less clever: don't nest 'case' inside if (...)

no functional change


7f2a8dc2cb Stefan Sperling

plug fd leak in got_path_dir_is_empty()





e350feedfc Stefan Sperling

document new tog key codes


87c7274c9e joshua stein

tog: space acts as enter


a4292ac5c9 joshua stein

tog: control+f and b for page down and up


1e37a5c252 joshua stein

tog: align case statements with switch


47ec7be7cd Stefan Sperling

wording tweak in got man page


15cd91f71e Stefan Sperling

improve 'got commit' documentation




fbb7e5c7d4 Stefan Sperling

got add's file path argument is not optional


8125ddca50 Stefan Sperling

update 'got add' documentation


1dd5492090 Stefan Sperling

open the file index just once when adding multiple files



2af4a04192 joshua stein

got_error_set_errno: take a char arg to pass to got_error_prefix_errno

$> got rm a got: : No such file or directory becomes $> got rm a got: /path/to/a: No such file or directory


723c305ce4 joshua stein

got: support adding multiple files at a time

make adding files already in the file-index not a fatal error