Commits
- Commit:
b4b2adf52ba9b7ad15eb9423cbc20034cdacbbbf
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add functions to extract object ids from fileindex entries
ok stsp
- Commit:
62da3196627c41ea9acc5f53e0da9887dca2b82d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
skip ignored directories during 'got status' disk crawl
- Commit:
a769b60bb76783d3bc6637d75907b6ca5d623f40
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix a bug where files skipped by 'got update' could not be updated again
ok semarie@
- Commit:
437adc9d5be73b4b89441362ec89de754374a5a6
- From:
- Yang Zhong <yzhong@freebsdfoundation.org>
- Date:
add fd field to got_worktree, modify got_fileindex_entry_update to use fds
These changes are intended to make got more compatible
with FreeBSD's Capsicum.
ok stsp
- Commit:
0aeb8099a04ea427eff4a7b6cb52b1cba62a87b0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
set a staged file type and handle it separately from the on-disk file type
- Commit:
6131ab45b4ac2e03447e28d41d92c53ecfe632e3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove pointless error checking in got_fileindex_entry_filetype_set()
- Commit:
984c073dfee89f661d050e8a4fd10fc0e858af7d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add getter/setter for staged file index entry filetype
- Commit:
1e0a3718b1131a9aac753d87c863ef437f73eabc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reserve some file entry mode bits for a staged file type
- Commit:
2e1fa22206f9dbaca888c89bb9938782cbb4c5a1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
give bad symlinks a dedicated file type in the file index
- Commit:
ecd6d584a43fb588ad5ff6cf904303a835c8da14
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix definition of the GOT_FILEIDX_MODE_PERMS bitmask
- Commit:
3143d852d788e42c45a61252acb935a698efed2f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix ignores when a path is passed to 'got status'
Problem reported by semarie, who also provided initial regression test code.
ok semarie
- Commit:
3969253a0514c1e4c685eb413d74cd89f40ecaf0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove implicit entry update from got_fileindex_entry_alloc(); just alloc
- Commit:
7f91a1339fbcdc302e1cd799d2c31ac7acc52bb7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
open files during status crawl in a race-free way, too
- Commit:
6fc93f379e4f736797334532691d298244b2b014
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent the status crawl from racing with paths changing in the filesystem
- Commit:
0cb83759ff5e9ca28c397bb04edb8e0629eba4bd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement got_worktree_stage_paths()
- Commit:
df3352425b599a7ca9e473a9024c6b5333778dc5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add staged blob SHA1 to on-disk file index; bump file index version
- Commit:
8371870086b067a4afbd0acf0abeb2aaa520e862
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
define file index stage flags
- Commit:
4d5554053935da6602bbd91a680c643f7c3b7dca
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove ie->path_len; use path length stored in file index entry flags
- Commit:
9714e35f37d138ec783d6814c4becce70454ea7f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unused fileindex flags
- Commit:
d6c87207755e1465c12ad4f1620f634b5b1848c0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
require callers to pass path length to got_fileindex_entry_get()
- Commit:
d572f5860a456fe9ab48d8444dd4cbec28fcae6c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
eliminate strlen() calls during fileindex rb tree searches
- Commit:
26a7fe28be950a17dccf0bc3f8bd8f4ad057468c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add conversion functions for fileindex/stat permission bits
- Commit:
c4cdcb68ce13515b0852719b9690a470731c3d5d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for partial updates, which affect specific paths only
- Commit:
2ec1f75bbb4d6fb8f39613e5012392bae851aa8b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a basic implementation of 'got rm'
- Commit:
d00136be1116f6f2147a0984ac8461a1b19d11f6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement a basic 'got add' command