Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-01 | hgfs: fix loadrevinfo() for empty log bug | cinap_lenrek | |
loadrevinfo() would fail on a empty log portion due to a bug in the previous commit. the loop is supposed to skip all bytes until we encounter a empty line. the loop starts at the beginning of a line so when we encounter a \n, we have to terminate, otherwise read bytes until we see \n (end of a line) and then read another and test the condition again. | |||
2019-12-09 | hgfs: fix loadrevinfo() breakage on long lines using libbio (thanks deuterion) | cinap_lenrek | |
2015-04-22 | hjfs: preserve newlines in commit message (thanks BurnZeZ) | cinap_lenrek | |
2012-11-21 | hgfs: various improvements | cinap_lenrek | |
lazily close revlog files and keep up to 8 revlogs arround. also cache the latest extracted file descriptor of a revision in the revlog. this avoids the quite expensive reextracting/patching when we reopen the same file revision. dont use the racy mktemp()/create, instead create a uniqueue name and create with OEXCL. this also avoids a bunch of access() calls. fix eof case and use pread() in fcopy() to avoid the seeks. dont modify changelog temp file but simulate trailing newline instead. | |||
2012-11-02 | hgfs: fix metaheader offset for log | cinap_lenrek | |
2011-07-01 | hgfs: make qid generation machine independent | cinap_lenrek | |
2011-06-27 | hgfs: change semantics of log to contain only the file list | cinap_lenrek | |
2011-06-26 | add hgfs, a mercurial filesystem | cinap_lenrek | |