Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 48a3b934 | 2018-03-13 03:06:19 | add initial draft of got-repository(5) man page | ||
| 0bb8a95e | 2018-03-12 22:00:08 | add support for checking out a subtree | ||
| 291c6f03 | 2018-03-12 21:52:43 | fix worktree test build | ||
| 20ecf764 | 2018-03-12 21:36:30 | tweak unkown command message | ||
| 92a684f4 | 2018-03-12 21:34:38 | show progress during checkout | ||
| c09a553d | 2018-03-12 21:19:31 | add a 'got checkout' command | ||
| 4847cca1 | 2018-03-12 20:56:31 | make is_git_repo() check for a usable HEAD reference | ||
| 4986b9d5 | 2018-03-12 20:51:37 | add support for opening bare repositories | ||
| deeca238 | 2018-03-12 20:41:51 | in is_git_repo(), actually verify presence of git repository dirs and files | ||
| 22eb8973 | 2018-03-12 20:40:15 | restore DEBUG build | ||
| d7d4f210 | 2018-03-12 20:32:20 | print errors returned from library | ||
| 987e94ba | 2018-03-12 20:26:43 | wrap long line | ||
| 1b6b95a8 | 2018-03-12 20:25:51 | add -h option (help) | ||
| 46a0db7d | 2018-03-12 20:16:21 | show a list of commands in usage() | ||
| 6f3d1eb0 | 2018-03-12 20:12:31 | make 'got log' accept a path to repository | ||
| 8b90f09e | 2018-03-12 15:30:36 | fix make install target if user name != group name | ||
| f42b1b34 | 2018-03-12 14:39:52 | implement the 'got log' command with got libraries | ||
| f8352b2a | 2018-03-12 14:10:23 | use pledge(2) in regression tests | ||
| 23b19d00 | 2018-03-12 14:08:37 | fix worktree test build: remove more unused variables | ||
| 25783624 | 2018-03-12 13:59:29 | use stricter CPPFLAGS from mpi | ||
| 5c860e29 | 2018-03-12 13:48:54 | add got(1) command code from mpi | ||
| 51664889 | 2018-03-12 13:41:13 | in got_worktree_checkout_files, init file index path before using | ||
| e77c4c9f | 2018-03-12 13:37:17 | remove base-commit meta file; this will move into the fileindex | ||
| c34b20a2 | 2018-03-12 13:06:03 | write file index after checking out files | ||
| 9d31a1d8 | 2018-03-11 20:39:31 | initial implementation of worktree checkout | ||
| dc2404d9 | 2018-03-11 14:28:36 | remove got_worktree_change_head() for now | ||
| 35be1456 | 2018-03-11 14:27:53 | implement got_worktree_get_head_ref_name() | ||
| e559c328 | 2018-03-11 14:22:19 | refine file index data structures a bit more | ||
| 32cb896c | 2018-03-11 14:10:56 | rename library-private headers from *_priv.h to *_lib.h | ||
| 78727e91 | 2018-03-11 14:02:12 | add missing function declarations | ||
| c48c4a9c | 2018-03-11 13:59:29 | implement fileindex entry open/close | ||
| 5677e194 | 2018-03-11 13:20:25 | rename got_zb_priv.h to got_zbuf_priv.h | ||
| a76a38d9 | 2018-03-11 13:17:56 | rename zb.c to zbuf.c | ||
| c88eb298 | 2018-03-11 13:15:49 | rename worktree_root to root_path in struct worktree | ||
| cde76477 | 2018-03-11 13:14:08 | rename some fields in struct worktree | ||
| e8f36958 | 2018-03-11 13:11:43 | read / free the head ref when work tree is opened / closed | ||
| d6c38e0d | 2018-03-11 13:08:03 | free base commit when worktree is closed | ||
| f5baf295 | 2018-03-11 13:06:45 | read base commit hash when worktree is opened | ||
| 65e3b818 | 2018-03-11 12:52:02 | set base commit to invalid commit id when work tree is created | ||
| 0605801d | 2018-03-11 12:44:13 | check read() return value properly in read_meta_file() | ||
| 7ac97322 | 2018-03-11 12:41:21 | rename variable gotpath to path_got | ||
| fdf001a7 | 2018-03-11 12:28:15 | add a proper definition for the worktree head | ||
| e350ead3 | 2018-03-11 12:23:28 | create an emtpy base-commit file | ||
| 3962e86a | 2018-03-11 12:18:15 | add verbose output to worktree_test -v | ||
| 5de261fe | 2018-03-11 12:01:54 | fix mem leak in worktree test code | ||
| 07a7f8ad | 2018-03-11 11:59:31 | in work tree test code, use stat() to test existence of file | ||
| 6b7476e9 | 2018-03-11 11:57:28 | plug file descriptor leak in worktree test code | ||
| 45d8e5fd | 2018-03-11 11:55:11 | fail test if worktree cannot be removed | ||
| b18d25df | 2018-03-11 11:52:15 | rename worktree test helper function | ||
| 8eac252b | 2018-03-11 11:49:50 | introduce a helper function for use by work tree init test | ||
| 056e7441 | 2018-03-11 11:39:48 | use a dedicated file for the work tree lock | ||
| 58ecc593 | 2018-03-11 02:53:51 | document how work tree locking will work | ||
| ef99fdb1 | 2018-03-11 02:31:27 | use flock(2) because open(2) O_NONBLOCK also enables non-blocking I/O | ||
| 73a5ef67 | 2018-03-11 02:15:34 | lock meta data files in worktree correctly | ||
| 6d9d28c3 | 2018-03-11 02:03:45 | implement worktree open and close operations | ||
| 2cb4bacb | 2018-03-11 01:33:55 | assume good path input in got_worktree_init() | ||
| 09fe317a | 2018-03-11 01:33:02 | add function to read worktree meta data file | ||
| 4d94df2d | 2018-03-11 01:19:40 | rename worktree set_head() operation to change_head() | ||
| 606778cd | 2018-03-11 01:18:45 | fileindex update function probably won't be needed after all | ||
| 577ec78f | 2018-03-11 01:15:39 | store a path prefix in the worktree; will be used for subtree checkout | ||
| 2e8aa240 | 2018-03-11 01:07:09 | file_index -> fileindex | ||
| fca9db82 | 2018-03-11 01:06:29 | rename file_index -> fileindex | ||
| 9dce68ed | 2018-03-10 17:44:23 | typo in comment | ||
| ed7464bb | 2018-03-10 17:15:18 | whitespace | ||
| 281294a5 | 2018-03-10 17:14:25 | add stub for anticipated worktree function which updates fileindex | ||
| 99724ed4 | 2018-03-10 17:08:23 | add a helper function which creates worktree meta files | ||
| 1451e70d | 2018-03-10 16:51:30 | stamp worktrees with a format number | ||
| 8eea5a5c | 2018-03-10 01:13:12 | bump copyright | ||
| 63afc6c6 | 2018-03-10 01:09:31 | unwrap short line | ||
| f0e4a7b7 | 2018-03-10 01:03:31 | indent long line | ||
| 91c986ef | 2018-03-10 00:58:40 | make workdir tests clean up workdirs if tests pass | ||
| 0da17012 | 2018-03-10 00:43:47 | add test for non-destructive behaviour of worktree_init() | ||
| 86c3caaf | 2018-03-10 00:22:23 | add worktree skeleton code; implement got_worktree_init() | ||
| 8fd17454 | 2018-03-09 23:43:59 | don't forget to set error message in got_error_from_errno() | ||
| 422a2f50 | 2018-03-09 21:44:46 | file index path padding is only needed on disk | ||
| c8988c68 | 2018-03-09 21:43:05 | file index entries are variable in size; use a tailq | ||
| b0146884 | 2018-03-09 21:40:07 | remove unused list head | ||
| 0a71ee67 | 2018-03-09 18:12:10 | return error from search_packidx() if dup_packidx() fails | ||
| d0b44960 | 2018-03-09 18:03:38 | tweak wording in comment | ||
| 6bb30d9a | 2018-03-09 18:02:39 | the file index header checksum applies to on-disk data | ||
| 3c34e7b0 | 2018-03-09 18:01:57 | missed one | ||
| aeabcaee | 2018-03-09 18:01:00 | got_index_priv.h -> got_file_index_priv.h | ||
| 33516987 | 2018-03-09 18:00:23 | rename 'index' data structures to 'file index' | ||
| adb27c25 | 2018-03-09 17:59:03 | more tweaks to index structures | ||
| 79b11c62 | 2018-03-09 17:01:49 | add a pack index cache; speeds tree listing up quite a lot | ||
| 2393f13b | 2018-03-09 15:36:55 | support an absolute repos path argument in got_repo_open() | ||
| 2d01eeba | 2018-03-09 15:33:56 | some tweaks to the index format we'll probably make | ||
| ff3eb0f2 | 2018-03-09 15:33:12 | fix repos path argument processing in repository_test | ||
| 0d7de9e3 | 2018-03-09 15:09:39 | remove things which are unused in index format 2 | ||
| 68d9677d | 2018-03-09 15:08:37 | add some basic data structores for git index | ||
| 39e73dc9 | 2018-03-03 14:18:08 | We don't use a delta combiner, we use delta application. A "delta combiner" (as used in SVN) combines deltas and applies the combined delta to the base. We don't do this yet; we apply deltas one by one. | ||
| 6df54056 | 2018-03-03 14:14:38 | rename test functions; we apply deltas, we don't combine them | ||
| 76733ed3 | 2018-03-03 14:12:49 | remove packfiles test; not needed and not portable between machines | ||
| 9096d8be | 2018-03-03 14:09:51 | prevent crash in packfile test if pack file doesn't exist | ||
| be89e2b1 | 2018-03-03 14:02:13 | In read_to_mem() loop, don't overwrite already read blocks | ||
| 1411938b | 2018-02-12 23:25:38 | rename private header filenames so they are in got_ namespace | ||
| 03c6739c | 2018-02-12 23:16:53 | move got_sha1.h to private lib directory | ||
| 38d42f42 | 2018-02-12 22:57:02 | inline refs.h in refs.c | ||
| 3b339b2f | 2018-02-12 22:56:07 | make struct got_repository opaque | ||
| 80f0eb00 | 2018-02-12 22:52:27 | public API is now independent of sha1.h and zlib.h |