Commits
- Commit:
cc79381d1af8e783b6164745018a174399f46004
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
NUL-terminate empty logmsg buffer for strlcat(3)
Because the logmsg output buffer was not NUL-terminated after
allocation, strlcat(3) could append log message contents copied
from the temporary file at a wrong memory location. In the case
observed by me, this bug resulted in a broken commit object.
- Commit:
d4592c7c7aa8a7bf2d09aeb096625941be8bd1e3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
catch fopen(3) failure in collect_commit_logmsg()
- Commit:
c932eeeb83c00ba282780d657b539e342d092311
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got update' bump the base commit ID of unchanged files
This change makes it actually possible to get around commit-time
out-of-dateness by running 'got update'.
The test added with this commit shows that our out-of-dateness
check is currently too simplistic; an update is required between
any two commit operations! It would be better to allow commits to
proceed until a situation arises where file content must be merged.
- Commit:
e4d984c230e887c67692cfcbb7624ab2ccf95e2d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
expand test coverage: partial update with parent dir as argument
- Commit:
b03c880f032f7cfc88a56c2ede174663d4357344
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix handling of non-directories in change from previous commit
- Commit:
941e9f741afacc0a0b0fc19b80c534c8917589fb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tog: if opened from log view, open tree view at path being logged
- Commit:
8cbe58099b1488354d3efbfcb9f4877ed5b1364c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
plug /dev/null file descriptor leaks in diffreg.c
- Commit:
8656d6c4d5273b7a838b8d2b0b057891e50a2ece
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make struct got_commitable opaque to library users
- Commit:
a3df2849ff6ef714618aee3003e83b56282dbb49
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix bug reproduced by xfail test 'test_commit_added_subdirs'
- Commit:
32e06003d38cf6936216808a0382ca5c8dd1bb95
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add another TODO item
- Commit:
a351b7ff433174bea6d6e13a592103c55ee6e7f4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a tog TODO item
- Commit:
7d45c7f1ef956f45432c26a99b9d874dfac2cfdc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
error.c: use <limits.h> instead of <sys/param.h>
- Commit:
df056ada35bdbbcc6e248b7ec0ec8a7d25fd5147
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got_error_path()
- Commit:
b28fe61a139ab486d8098a954625482ba59b7056
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
apply_unveil(): use GOT_DIR_NOT_EMPTY
- Commit:
196d54c7a4390ec63e4f70f8a32ea627863acd3b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
define message for error code GOT_ERR_DIR_NOT_EMPTY