Commits
- Commit:
965988c576b566cf19bea08f244a05fcd811e9dc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
plug memory leak introduced in commit 6fc93f379e4f736797334532691d298244b2b014
- Commit:
22902794fc6f1f4d5bf6b01fdc20e783fb86af97
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
this lseek() call in read_dirlist() isn't needed
- Commit:
7f91a1339fbcdc302e1cd799d2c31ac7acc52bb7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
open files during status crawl in a race-free way, too
- Commit:
ae8965b97df6dc795f14d7b60a326843a5bfbea0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add missing fdopendir() error check in read_dirlist()
- Commit:
6fc93f379e4f736797334532691d298244b2b014
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent the status crawl from racing with paths changing in the filesystem
- Commit:
56e0773df7e12fc69c1f6f9d171c93fd78a13d0e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
convert tree entries from SIMPLEQ to an array
- Commit:
6ced7ba8b0a1cecd667313e4e45f51be404f97c8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid a NULL deref in diff_fileindex_tree(); found by jj@ with scan-build
- Commit:
40b289d73058601f96681c0e1048fce46c1751b1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got status' ignore inaccessible directories (reported by semarie)
- Commit:
63c5ca5de411be54e75480b0efec04014ffab46e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
detect and ignore Git submodules
- Commit:
b15816dd9e35575606d011dad4a3dcac204340da
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
in got_fileindex_entry_update() don't hide errors other than ENOENT
- Commit:
ef5e02fd4b2b09f48d9f96a78d13f6655c85ce81
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't clobber errno value of opendir(3); found by Hiltjo Posthuma
- Commit:
8957ae76febe5a6d3784d953344e6f765b1a6ace
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ensure that file index entry perms map to regular files
- Commit:
3cd04235095aa7bdcf00df666cae3920964aec22
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix definition of GOT_FILEIDX_F_STAGE_SHIFT
- 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:
3f762da01631c2ce4d05c3a9204014ffee05cbb3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename file index entry variables called 'entry' to 'ie'
- 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:
6f8967eb2086368b10da04b5967892b150dde24b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
always initialize file index entry's path_len field
- Commit:
d572f5860a456fe9ab48d8444dd4cbec28fcae6c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
eliminate strlen() calls during fileindex rb tree searches
- Commit:
6bf2c31673f0b01187622ccb597eb02eae487be8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid unnecessary memcpy() in read_fileindex_path()
- Commit:
fe1d3e7a4a461c6cf2082552470ea11d87ec0ad5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't potentially leak entry->path in read_fileindex_entry()
- Commit:
26a7fe28be950a17dccf0bc3f8bd8f4ad057468c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add conversion functions for fileindex/stat permission bits