got


Log

Author Commit Date CI Message
Stefan Sperling d5bea539 2019-05-13T10:56:28 fix linear ancestry verification check for 'got update'
joshua stein 33ad4cbe 2019-05-12T19:53:17 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
Stefan Sperling bd14628f 2019-05-12T19:19:55 update help string of 'got add' for multiple file support
Stefan Sperling 280f921b 2019-05-12T15:30:43 heed API namespace: got_dir_is_empty -> got_path_dir_is_empty
joshua stein 3c45a30a 2019-05-12T14:56:24 checkout: if worktree path exists and is empty, suppress mkdir failure
Stefan Sperling 47ec7be7 2019-05-11T21:54:32 wording tweak in got man page
Stefan Sperling 15cd91f7 2019-05-11T21:51:55 improve 'got commit' documentation
Stefan Sperling 2f17228e 2019-05-11T21:18:39 lock branch reference file during 'got commit' to prevent a race
Stefan Sperling fbb7e5c7 2019-05-11T19:00:13 got add's file path argument is not optional
Stefan Sperling 8125ddca 2019-05-11T18:59:25 update 'got add' documentation
Stefan Sperling 1dd54920 2019-05-11T18:50:57 open the file index just once when adding multiple files
joshua stein 2af4a041 2019-05-11T16:21:20 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
joshua stein 723c305c 2019-05-11T15:53:37 got: support adding multiple files at a time make adding files already in the file-index not a fatal error
joshua stein 656b1f76 2019-05-11T14:26:12 while (1) -> for (;;)
joshua stein 230a42bd 2019-05-11T13:04:38 got_error_from_errno -> got_error_prefix_errno also add got_error_prefix_errno2 and got_error_prefix_errno3 which should hopefully all be merged into a single function with variadic args (but can't alloc mem)
Stefan Sperling 7fbaa4f3 2019-05-11T10:29:42 strip trailing slashes from more paths passed by command line
Stefan Sperling 5486daa2 2019-05-11T10:29:23 fix -r option of 'got log'
Stefan Sperling 72151b04 2019-05-11T09:37:08 introduce got_path_strip_trailing_slashes()
Stefan Sperling a0937847 2019-05-11T09:33:11 fix checkout to non-existing directories in parents other than /tmp
Stefan Sperling 384417cb 2019-05-11T09:00:57 strip all trailing slashes from work tree path, not just first one
joshua stein 13bfb272 2019-05-10T18:46:23 got: remove trailing slash from worktree_path avoids a double slash when building a path in got_worktree_init
joshua stein 18779d58 2019-05-10T18:44:50 got: fix typo in git-repository.5
Stefan Sperling 36a38700 2019-05-10T14:53:03 stop caching head ref's value in struct got_worktree; may become stale
Stefan Sperling 5501382f 2019-05-09T22:52:43 update commit command's description
Stefan Sperling 74416c47 2019-05-09T17:46:28 document 'got commit'
Stefan Sperling c6fc0acd 2019-05-09T17:37:43 fix usage_commit()
Stefan Sperling 35bd8fed 2019-05-09T14:57:06 require GOT_AUTHOR environment variable
Stefan Sperling afa376bf 2019-05-08T19:18:45 report commit item status
Stefan Sperling de18fc63 2019-05-08T18:37:37 write commit objects
Stefan Sperling c4296144 2019-05-07T10:17:36 WIP commit implementation
Stefan Sperling eb7dbff5 2019-05-09T12:46:53 make got's acronym expansion official
Stefan Sperling f2cf8fbb 2019-04-04T17:12:02 improve partial update documentation
Stefan Sperling c4cdcb68 2019-04-03T16:17:53 add support for partial updates, which affect specific paths only
Stefan Sperling c02c541e 2019-03-29T12:55:46 scan for git repository before applying unveil(2)
Stefan Sperling a129376b 2019-03-29T00:04:52 add initial implementation of 'got revert'
Stefan Sperling 7154f6ce 2019-03-27T09:22:15 make 'got status' detect and indicate merge conflict markers
Stefan Sperling 4dfb2f0f 2019-03-26T14:16:11 mention bare repos in git-repository(5), not got(1)
Stefan Sperling a3a2b44e 2019-03-26T14:00:43 more wording tweaks in git-repository(5)
Stefan Sperling f877d8eb 2019-03-26T13:53:17 fix documentation of .git/branches/ directory
Stefan Sperling fb2921d0 2019-03-26T13:41:26 wording tweak in got(1) man page
Stefan Sperling ae73e26f 2019-03-26T13:40:15 mark-up tweak in got(1) man page
Stefan Sperling 5531f75d 2019-03-26T13:39:02 remove mission statement from got(1) man page
Stefan Sperling 6cd959e6 2019-03-26T13:02:18 typo in got(1) man page
Stefan Sperling 079890a9 2019-03-26T13:01:25 document the new A and D status codes for 'got status'
Stefan Sperling 3d50f291 2019-03-26T12:56:04 typos and wording fixes in git-repository(5)
Stefan Sperling 03301f46 2019-03-26T12:52:21 various tweaks and additions to git-repository(5) man page
Stefan Sperling fdcf78bb 2019-03-26T12:15:11 typo fix in got-worktree(5)
Stefan Sperling 84258ea0 2019-03-26T12:11:31 start documenting the got's work tree format
Stefan Sperling 031a5338 2019-03-26T10:46:18 make got_worktree_schedule_add() report 'added' via status_cb
Stefan Sperling c2253644 2019-03-26T10:41:22 unveil repository path in 'got rm'
Stefan Sperling 2ec1f75b 2019-03-26T10:35:33 add a basic implementation of 'got rm'
Stefan Sperling a67e2392 2019-03-26T09:11:13 trim leading whitespace from command descriptions
Stefan Sperling d00136be 2019-03-26T09:03:53 implement a basic 'got add' command
Stefan Sperling 1b3893a2 2019-03-18T16:58:14 prevent free with bogus pointer in 'got log' error path
Stefan Sperling e7301579 2019-03-18T16:54:15 fix 'got log PATH' in a bare git repository; broken by previous
Stefan Sperling 6c7ab921 2019-03-18T16:48:18 introduce got_worktree_resolve_path()
Stefan Sperling cbd1af7a 2019-03-18T16:41:10 make 'got log PATH' work consistently from inside a work tree
Stefan Sperling e0b57350 2019-03-12T11:56:50 'got ref -l' can do without cpath and fattr pledges
Stefan Sperling 7143d404 2019-03-12T11:55:36 make 'got log' and 'tog log' skip revs in the got/ namespace
Stefan Sperling 97430839 2019-03-11T19:38:35 'got update' also needs repo write access now
Stefan Sperling 0cd1c46a 2019-03-11T18:07:33 create references to base commits of got worktrees
Stefan Sperling e2e879a0 2019-03-11T16:58:21 introduce got_ref_list_free() and use it in got and tog
Stefan Sperling d0eebce4 2019-03-11T16:48:43 add 'got ref' subcommand; no support for symbolic refs yet
Stefan Sperling 9e672c74 2019-03-11T14:56:04 implement got_ref_write()
Stefan Sperling 2deda0b9 2019-03-07T13:31:00 make got show command-specific usage if command is used wrongly
Stefan Sperling efcae1c6 2019-03-07T12:46:59 unveil worktree in cmd_log(); fixes 'got log path/to/file'
Stefan Sperling d3d493d7 2019-02-21T22:57:29 got: fix memory leak in print_commit()
Stefan Sperling fb43ecf1 2019-02-11T11:59:09 check for errors from fclose()
Stefan Sperling cbe7f848 2019-02-11T11:35:55 check for fflush() errors
Stefan Sperling 927df6b7 2019-02-10T18:42:29 allow restricting 'got diff' and 'got status' to a path in work tree
Stefan Sperling 3fc0c068 2019-02-10T16:45:15 make 'got diff' not show a diff header if work tree has no mods
Stefan Sperling db0c2996 2019-02-10T15:42:10 document trailing annotations shown by 'got tree'
Stefan Sperling d6e648b4 2019-02-10T15:32:19 make 'got tree' identify executable files
Stefan Sperling 1545c615 2019-02-10T13:23:52 show commit id after update even if all files were missing
Stefan Sperling a378724f 2019-02-10T13:20:43 make 'got update' restore missing files
Stefan Sperling 68ed9ba5 2019-02-10T12:02:52 preserve executable bit on files during checkout and update
Stefan Sperling 276262e8 2019-02-08T15:27:19 fix typo in status code name: GOT_STATUS_MODIFIY -> GOT_STATUS_MODIFY
Stefan Sperling 7f838b36 2019-02-08T15:25:38 document status codes displayed by 'got update'
Stefan Sperling 6353ad76 2019-02-08T15:12:00 make 'got update' merge file edits
Stefan Sperling c844a238 2019-02-06T01:22:16 man page tweaks
Stefan Sperling d9498b20 2019-02-06T00:13:31 don't bother showing the HEAD ref in 'got log'
Stefan Sperling b72f483a 2019-02-06T00:04:59 make 'got diff' show local changes in work tree
Stefan Sperling 6efaaa2d 2019-02-05T19:15:46 port fix for a work tree path bug from 'tog blame' to 'got blame'
Stefan Sperling 9270e621 2019-02-05T18:39:30 wrap overlong line
Stefan Sperling 0c06baac 2019-02-05T18:37:28 make 'got blame' function in a work tree
Stefan Sperling 8994de28 2019-02-05T18:22:18 fix got_worktree_open() error check in cmd_tree()
Stefan Sperling e9cf2e30 2019-02-05T18:18:07 document 'got log' behaviour inside a work tree
Stefan Sperling cffc0aa4 2019-02-05T18:15:49 make 'got log' function inside a work tree
Stefan Sperling 9bf7a39b 2019-02-05T18:07:33 make 'got tree' behave as advertised in subdirs of a work tree
Stefan Sperling 8c02d095 2019-02-05T17:49:01 make 'got update' unveil the root dir of the worktree
Stefan Sperling c7f4312f 2019-02-05T17:46:58 make 'got status' work in subdirectories of a work tree
Stefan Sperling 0c849583 2019-02-05T17:00:57 improve documentation of 'got tree'
Stefan Sperling 7a2c19d6 2019-02-05T16:46:33 make 'got tree' work from inside a work tree
Stefan Sperling 0dbc2271 2019-02-05T16:16:13 make 'got status' detect obstructed files
Stefan Sperling 6bad629b 2019-02-04T15:05:36 add 'got status' command
Stefan Sperling 289e3cbf 2019-02-04T10:53:04 set CTYPE locale category only; leave others in "C" locale
Stefan Sperling 141c2bff 2019-02-04T09:55:45 abbreviate remote refs in output of 'got log'
Stefan Sperling e34f9ed6 2019-02-02T15:07:38 in 'got log' output, abbreviate ref names under heads/
Stefan Sperling 199a4027 2019-02-02T15:00:28 make 'got log' show packed refs and HEAD ref (pther refs not shown yet)
Stefan Sperling 1caad61b 2019-02-01T22:38:25 make 'got log' resolve tags in -c option argument