got


Log

Author Commit Date CI Message
Stefan Sperling a39318fd 2018-08-02T11:06:34 knf
Stefan Sperling 1ff8e573 2018-08-02T11:02:46 document 'got blame'
Stefan Sperling 66bea077 2018-08-02T10:58:14 move got blame's repo-path parameter to -r option
Stefan Sperling e0486a23 2018-08-01T20:41:38 git-repository(5): mention that obj ID byte values are in hex
Stefan Sperling 4639d500 2018-08-01T20:39:27 continue the git-repository(5) man page; still incomplete
Stefan Sperling 5e5560e1 2018-08-01T15:04:29 rename got-repository(5) man page to git-repository(5)
Stefan Sperling 472e0cad 2018-07-23T18:23:04 fix leaks in got's print_commits()
Stefan Sperling 9c6e101a 2018-07-23T18:06:20 fix leaks in print_commits()
Stefan Sperling 621015ac 2018-07-23T11:58:54 use strsep() correctly in got's print_commit()
Stefan Sperling 117e771c 2018-07-23T11:34:57 eliminate local 'obj' variable in got's print_patch()
Stefan Sperling 6b765bce 2018-07-22T15:46:50 fix logic error in print_commits()
Stefan Sperling fcc85cad 2018-07-22T15:17:37 make 'got log' show all commits again and fix some leaks
Stefan Sperling 55ad411b 2018-07-16T13:59:27 set a boolean properly
Stefan Sperling e456239b 2018-07-16T13:58:36 initialize variable correctly
Stefan Sperling 04ca23f4 2018-07-16T13:05:23 allow filtering history by paths in 'got log'
Stefan Sperling 7e30a9bd 2018-07-13T11:27:04 reenable mmap in got by default; committed by accident
Stefan Sperling 60507209 2018-07-13T11:26:37 fix a leak in got_inflate_to_mem_mmap()
Stefan Sperling e79f468e 2018-07-13T11:18:05 re-enable object cache; committed accidentally
Stefan Sperling 14437fb1 2018-07-13T10:04:13 in tog blame, set corret pointer to NULL after object close
Stefan Sperling 29779489 2018-07-13T00:40:57 fix typo in Makefile comments: CPLAGS -> CFLAGS
Stefan Sperling ccfe88e6 2018-07-13T00:39:26 provide a compile-time toggle for object caching
Stefan Sperling c35a7943 2018-07-12T15:04:11 account for line shift in blame; lots of help from tb@
Stefan Sperling 63581804 2018-07-09T22:23:00 rename zbuf to inflate
Stefan Sperling fc79a48d 2018-07-09T17:00:51 add a compile time switch to read pack index with read(2)
Stefan Sperling eb77ee11 2018-07-08T18:06:36 add an object id cache which backs the object cache
Stefan Sperling 404c43c4 2018-06-21T23:22:57 basic 'got blame' implementation
Stefan Sperling 4bb494d5 2018-06-16T19:24:46 display UTC commit timestamps in tog(1)
Stefan Sperling 788c352e 2018-06-16T19:18:32 store commit timestamps as 'struct tm' in UTC
Stefan Sperling 6238ee32 2018-06-13T19:29:57 show 'got log' options in sorted order
Stefan Sperling 1cfab718 2018-06-13T19:21:52 wording tweak in got(1) man page
Stefan Sperling d1f2edc9 2018-06-13T19:19:55 make 'got log -c' accept a branch name
Stefan Sperling 1fd6d7ea 2018-06-13T18:54:05 remove unused -v option for 'got log'
Stefan Sperling 38e11793 2018-06-13T18:52:23 improve option listings in got(1) man page
Stefan Sperling 0ed6ed4c 2018-06-13T18:29:04 got log: allow first-parent traversal with the commit graph
Stefan Sperling 9ba79e04 2018-06-11T18:42:04 commit graph support for tog(1)
Stefan Sperling f8e900f3 2018-06-11T03:33:43 use got_object_open_as_commit() in 'got log'
Stefan Sperling 79f35eb3 2018-06-11T03:09:27 rename got_parent_id to got_object_qid; better generic name
Stefan Sperling b43fbaa0 2018-06-11T02:54:29 do not store commits in the commit graph; saves memory
Stefan Sperling 6ede4e7a 2018-06-11T02:20:38 fix check for author != committer in 'got log'
Stefan Sperling 6c281f94 2018-06-11T02:14:44 show timezone offset in 'got log'
Stefan Sperling c0768b0f 2018-06-11T01:36:03 make 'got log' show time in human-readable format
Stefan Sperling 3fe1abad 2018-06-11T00:36:59 make 'got log' always show parents of merge commits
Stefan Sperling a0603db2 2018-06-11T00:32:25 add -v option 'got log'; currently shows parent commits
Stefan Sperling 832c249c 2018-06-11T00:01:54 indent log messages in output of 'got log'
Stefan Sperling 372ccdbb 2018-06-10T19:01:41 basic commit graph; make 'got log' use it; WIP with known bugs
Stefan Sperling 4ed7e80c 2018-05-20T11:59:33 mark many functions and structs static in got.c and tog.c
Stefan Sperling 511a516b 2018-05-19T16:57:12 move got_opentmp* functions to public API; used from tog
Stefan Sperling 11528a82 2018-05-19T16:28:32 move common diff helpers from got and tog into lib/diff.c
Stefan Sperling 28ec8409 2018-04-24T19:16:06 fix typo in blob read buffer size in diff_blobs()
Stefan Sperling b65ae19a 2018-04-24T10:07:46 cosmetic output tweaks
Stefan Sperling 84d2af0e 2018-04-24T10:07:25 fix double-tree in cmd_checkout()
Stefan Sperling 442a3ddc 2018-04-23T09:38:37 try to infer repository path from work tree
Stefan Sperling 2178c42e 2018-04-22T14:51:49 read object headers with privsep
Stefan Sperling 7e665116 2018-04-02T21:25:56 got log: do a first-parent commit traversal instead of N-parent Running 'got log' on a repository with merge commits shows that this code isn't ready to handle merge commits yet. It printed many commits multiple times and used up a lot of memory.
Stefan Sperling 675d71c4 2018-04-02T21:14:21 clean up commit list in print_commits() regardless of error
Stefan Sperling 58379602 2018-04-02T11:40:53 clean up commit list in print_commits() after any error in the loop
Stefan Sperling 5261c201 2018-04-01T23:37:09 rename 'refs' to 'reference'
Stefan Sperling 70f9e387 2018-04-01T23:28:06 tweak man page wording; less clutter
Stefan Sperling 3f0da4df 2018-04-01T23:26:12 copyright 2018
Stefan Sperling 1a208aaf 2018-04-01T23:25:39 add authors section to man page
Stefan Sperling f3d135e1 2018-04-01T23:10:38 make 'got log' show the committer if different from author
Stefan Sperling e1e3f570 2018-04-01T20:52:29 replace use of err() with got_error_from_errno()
Stefan Sperling 76089277 2018-04-01T20:50:30 apply realpath() to all paths in argv; fix some leaks
Stefan Sperling f7b38925 2018-04-01T20:40:35 make paths shown during checkout match what is created on disk
Stefan Sperling 21294684 2018-04-01T20:19:44 document where the UI expects SHA1 hashes
Stefan Sperling 5d7c1dab 2018-04-01T20:13:26 document checkout better and fix optional worktree arg
Stefan Sperling 3f8b7d6a 2018-04-01T20:03:30 document diff command and make the repo path optional
Stefan Sperling 64a96a6d 2018-04-01T19:57:10 implement got log -l
Stefan Sperling d142fc45 2018-04-01T19:48:17 tweak the log command synopsis and update man page
Stefan Sperling b00d56cd 2018-04-01T19:30:42 add a rudimentary diff command
Stefan Sperling 3235492e 2018-04-01T18:17:18 add the ability to start the log at a particular commit
Stefan Sperling 25470781 2018-04-01T17:36:55 clean up commit list upon error in print_commits()
Stefan Sperling 1ca4538e 2018-03-27T23:29:21 fix wrong argv[] index in cmd_log()
Stefan Sperling 92e5c17e 2018-03-27T23:27:09 update log usage()
Stefan Sperling 971751ac 2018-03-27T23:20:50 make log -p print an extra newline after diff
Stefan Sperling 79109fed 2018-03-27T21:49:19 implement 'got log -p' option
Stefan Sperling 1e70621d 2018-03-27T20:47:51 reset optind in main()
Stefan Sperling 97925469 2018-03-17T18:33:26 man page tweaks
Stefan Sperling 0a585a0d 2018-03-17T18:13:19 remove GOT_ERR_NO_MEM, we can just use errno in those cases
Stefan Sperling 8bf5b3c9 2018-03-17T17:42:48 rewrite 'got log' without recursion
Stefan Sperling 6715a751 2018-03-16T21:08:22 allow a profiled build with 'make PROFILE=yes'
Stefan Sperling 92f27f70 2018-03-16T21:04:40 i committed the profile build stuff again... back it out
Stefan Sperling 19d747f7 2018-03-16T20:18:09 avoid an extra memcpy in got_inflate_to_mem()
Stefan Sperling 9e29d27e 2018-03-15T01:36:32 revert accidental changes from 9feb4ff2689af67633c98892e721ccd407ea1c92 These changes enabled profiling.
Stefan Sperling 9feb4ff2 2018-03-14T02:37:58 propagate error from delta cache insertion; fixes mem leak
Stefan Sperling 55ef7a6f 2018-03-13T03:30:33 man page wording tweak
Stefan Sperling c5867b47 2018-03-13T03:26:47 wording in man page
Stefan Sperling 67d6b2d2 2018-03-13T03:25:33 document checkout -p option
Stefan Sperling 4129c201 2018-03-13T03:18:53 more man page tweaks
Stefan Sperling 285dc8a4 2018-03-13T03:11:35 add more information to got(1) man page
Stefan Sperling 48a3b934 2018-03-13T03:06:19 add initial draft of got-repository(5) man page
Stefan Sperling 0bb8a95e 2018-03-12T22:00:08 add support for checking out a subtree
Stefan Sperling 20ecf764 2018-03-12T21:36:30 tweak unkown command message
Stefan Sperling 92a684f4 2018-03-12T21:34:38 show progress during checkout
Stefan Sperling c09a553d 2018-03-12T21:19:31 add a 'got checkout' command
Stefan Sperling d7d4f210 2018-03-12T20:32:20 print errors returned from library
Stefan Sperling 987e94ba 2018-03-12T20:26:43 wrap long line
Stefan Sperling 1b6b95a8 2018-03-12T20:25:51 add -h option (help)
Stefan Sperling 46a0db7d 2018-03-12T20:16:21 show a list of commands in usage()
Stefan Sperling 6f3d1eb0 2018-03-12T20:12:31 make 'got log' accept a path to repository