|
656b1f76
|
2019-05-11T14:26:12
|
|
while (1) -> for (;;)
|
|
230a42bd
|
2019-05-11T13:04:38
|
|
got_error_from_errno -> got_error_prefix_errno
also add got_error_prefix_errno2 and got_error_prefix_errno3 which
should hopefully all be merged into a single function with variadic
args (but can't alloc mem)
|
|
5486daa2
|
2019-05-11T10:29:23
|
|
fix -r option of 'got log'
|
|
7fbaa4f3
|
2019-05-11T10:29:42
|
|
strip trailing slashes from more paths passed by command line
|
|
48b8b0eb
|
2019-05-11T10:40:57
|
|
error: introduce got_error_prefix_errno for better errno messages
|
|
10689f3a
|
2019-05-11T10:30:34
|
|
error: fix definition of got_error_from_errno
|
|
72151b04
|
2019-05-11T09:37:08
|
|
introduce got_path_strip_trailing_slashes()
|
|
a0937847
|
2019-05-11T09:33:11
|
|
fix checkout to non-existing directories in parents other than /tmp
|
|
324d37e7
|
2019-05-11T09:14:30
|
|
make got path APIs available to library consumers
|
|
384417cb
|
2019-05-11T09:00:57
|
|
strip all trailing slashes from work tree path, not just first one
|
|
0dd5271b
|
2019-05-10T19:57:25
|
|
plug fd leak in got_pack_stop_privsep_child()
|
|
2cb49fa8
|
2019-05-10T19:41:58
|
|
revert eb73a30f7effc51c1cfee2864102635e3659f87a
Not waiting for children can make us blow the fork() ulimit with
lingering zombies; the Ctrl-C issue will need some other fix.
|
|
df613bb4
|
2019-05-10T19:21:28
|
|
fork less pack file readers to avoid running into ulimits
|
|
13bfb272
|
2019-05-10T18:46:23
|
|
got: remove trailing slash from worktree_path
avoids a double slash when building a path in got_worktree_init
|
|
18779d58
|
2019-05-10T18:44:50
|
|
got: fix typo in git-repository.5
|
|
7b67836a
|
2019-05-10T18:45:27
|
|
run tests with MALLOC_OPTIONS=S
|
|
4229330b
|
2019-05-10T18:44:42
|
|
fix allocation size in alloc_added_blob_tree_entry()
|
|
8c4eabf2
|
2019-05-10T18:40:10
|
|
redo: fix tree_entry_dup error path
|
|
83a7ae6d
|
2019-05-10T18:38:59
|
|
revert previous
|
|
3ffe981f
|
2019-05-10T18:38:23
|
|
fix tree_entry_dup error path
|
|
0f63689d
|
2019-05-10T18:20:01
|
|
remove unnecessary allocation in match_ct_parent_path()
|
|
ce0de6b6
|
2019-05-10T18:16:20
|
|
fix memleak in write_tree()
|
|
797eca75
|
2019-05-10T18:16:03
|
|
remove dead code
|
|
c3754a5b
|
2019-05-10T17:30:26
|
|
make GOT_AUTHOR available to all cmdline tests
|
|
9ba0479c
|
2019-05-10T15:09:13
|
|
fix memleaks in write_tree()
|
|
36a38700
|
2019-05-10T14:53:03
|
|
stop caching head ref's value in struct got_worktree; may become stale
|
|
1251a9e5
|
2019-05-10T13:06:00
|
|
note potential problem in the existing out-of-dateness check
|
|
d56d26ce
|
2019-05-10T11:24:37
|
|
move out-of-dateness check to a helper function
|
|
7200e87c
|
2019-05-10T11:19:49
|
|
handle blobs deleted in HEAD correctly in commit out-of-date check
|
|
819f385b
|
2019-05-10T11:16:09
|
|
ensure that commits use intended base blobs for changes
|
|
e75eb4da
|
2019-05-10T10:55:08
|
|
rename field in 'struct commitable'
|
|
588edf97
|
2019-05-10T10:52:00
|
|
commit against the HEAD commit, not the work tree's base commit
|
|
5501382f
|
2019-05-09T22:52:43
|
|
update commit command's description
|
|
74416c47
|
2019-05-09T17:46:28
|
|
document 'got commit'
|
|
c6fc0acd
|
2019-05-09T17:37:43
|
|
fix usage_commit()
|
|
44d03001
|
2019-05-09T17:07:33
|
|
don't traverse into unmodified subtrees during commit
|
|
8eecaf36
|
2019-05-09T16:18:14
|
|
don't close a tree in the wrong place; fixes a bus error crash
|
|
5bbcb68b
|
2019-05-09T15:47:46
|
|
add another commit test
|
|
bc70eb79
|
2019-05-09T15:45:21
|
|
fix bug in concurrent commit check and add another commit test
|
|
24519714
|
2019-05-07T12:01:17
|
|
collect tree ids for committables
|
|
a7055788
|
2019-05-07T11:45:10
|
|
pass the right path to got_object_blob_create()
|
|
563fca6e
|
2019-05-07T11:44:17
|
|
make tog compile again
|
|
cf066bf8
|
2019-05-07T11:42:54
|
|
create blobs
|
|
7a10a625
|
2019-05-07T11:29:45
|
|
open base commit tree correctly
|
|
675c7539
|
2019-05-07T11:28:15
|
|
do status walk before opening base commit/tree
|
|
a855e33f
|
2019-05-07T11:25:52
|
|
add a comment marking where to collect the log message
|
|
09f5bd90
|
2019-05-09T15:33:57
|
|
try to detect concurrent commits; not perfect yet (see comments)
|
|
a0275e40
|
2019-05-09T14:59:16
|
|
hook up commit regress tests
|
|
35bd8fed
|
2019-05-09T14:57:06
|
|
require GOT_AUTHOR environment variable
|
|
768aea60
|
2019-05-09T14:41:50
|
|
fix perms in committed tree entries
|
|
f2c16586
|
2019-05-09T13:50:52
|
|
update HEAD reference after commit
|
|
b249b824
|
2019-05-09T13:47:59
|
|
add APIs to change references
|
|
135819da
|
2019-05-09T13:47:18
|
|
don't create unrelated files in basic commit test
|
|
ebf99748
|
2019-05-09T13:22:33
|
|
update fileindex after commit
|
|
baa7dcfa
|
2019-05-08T20:00:37
|
|
don't visit added subtrees reundantly
|
|
afa376bf
|
2019-05-08T19:18:45
|
|
report commit item status
|
|
9d40349a
|
2019-05-08T18:49:54
|
|
add TODO comments
|
|
de18fc63
|
2019-05-08T18:37:37
|
|
write commit objects
|
|
2f51b5b3
|
2019-05-08T17:02:01
|
|
handle added subtrees during commit
|
|
036813ee
|
2019-05-08T12:17:01
|
|
more progress on commits: write trees recursively
|
|
eb4304b9
|
2019-05-08T12:16:03
|
|
fix problems with "/" in two path helper functions
|
|
9b6578d8
|
2019-05-08T11:58:16
|
|
make regress build again
|
|
ca2503ea
|
2019-05-07T22:04:43
|
|
writing the lowest level of trees works now
|
|
cf745477
|
2019-05-07T21:00:24
|
|
whitespace
|
|
51c32763
|
2019-05-07T20:58:58
|
|
fix bogus sha1 calculation in got_object_tree_create()
|
|
69960a46
|
2019-05-07T20:38:42
|
|
don't try to get dirname of a basename
|
|
ef2a1e11
|
2019-05-07T20:30:05
|
|
fix another segfault
|
|
c42269f6
|
2019-05-07T20:29:19
|
|
fix a segfault
|
|
0b5cc0d6
|
2019-05-07T20:24:47
|
|
more work on getting parent trees of commitables written
|
|
ed175427
|
2019-05-07T19:53:44
|
|
more progress on generating new tree entries
|
|
c4296144
|
2019-05-07T10:17:36
|
|
WIP commit implementation
|
|
eb7dbff5
|
2019-05-09T12:46:53
|
|
make got's acronym expansion official
|
|
76f564d5
|
2019-04-14T13:01:53
|
|
rename create_loose_object() to create_object_file()
|
|
4be2a0b4
|
2019-04-14T12:56:58
|
|
eliminate extra memcpy in got_object_{blob,tree}_create()
|
|
f91abf81
|
2019-04-14T12:52:43
|
|
introduce got_object_tree_create()
|
|
8914529d
|
2019-04-13T18:55:07
|
|
make parse_tree_entry() require a mode field
|
|
fae40e36
|
2019-04-13T18:47:15
|
|
bump copyright year in object_parse.c
|
|
dedbbd9d
|
2019-04-13T18:43:31
|
|
fix more unbound string searches in object_parse.c
|
|
c7c59d3c
|
2019-04-13T18:38:29
|
|
remove unused variable in got_object_parse_header()
|
|
9ef4ac16
|
2019-04-13T18:35:06
|
|
don't use unbound strlen() while parsing objects
|
|
c6f826b4
|
2019-04-13T18:08:40
|
|
better variable names in create_loose_object()
|
|
ac1c5662
|
2019-04-13T18:05:41
|
|
move code for creating loose objects to a separate function
|
|
4e4a7005
|
2019-04-13T16:29:53
|
|
flush compressed output in got_deflate_read()
|
|
51130c02
|
2019-04-13T16:29:24
|
|
create blob's parent dir if missing in got_object_blob_create()
|
|
f970685c
|
2019-04-13T16:11:37
|
|
flip order of arguments to got_object_blob_create()
|
|
57b6f99a
|
2019-04-13T16:06:37
|
|
handle non-existent reference in got_ref_resolve() error path
|
|
f488e73c
|
2019-04-11T22:01:15
|
|
fix objpath memleak in got_object_blob_create()
|
|
81984c6b
|
2019-04-11T21:59:42
|
|
blob content file doesn't need a path in got_object_blob_create()
|
|
ffb286fd
|
2019-04-11T21:54:38
|
|
store header length in variable in got_object_blob_create()
|
|
f16c2465
|
2019-04-11T21:53:11
|
|
don't forget to write header in got_object_blob_create()
|
|
a14a8cf6
|
2019-04-11T21:51:15
|
|
eliminate unnecessary fdopen() in got_object_blob_create()
|
|
45d61019
|
2019-04-11T14:34:48
|
|
avoid double file close in got_object_blob_create()
|
|
44edeea7
|
2019-04-11T14:32:01
|
|
introduce got_object_blob_create()
|
|
90bdb554
|
2019-04-11T14:30:40
|
|
expose a static helper function as got_object_get_path()
|
|
3eb93f3c
|
2019-04-11T13:39:11
|
|
inline open(2) flags in got_lockfile_lock()
|
|
a5b57ccf
|
2019-04-11T13:37:50
|
|
omit unused mode argument to open(2)
|
|
3abe8080
|
2019-04-10T14:46:45
|
|
ensure tog's log thread always sets 'log_complete' flag on exit
|
|
0584f854
|
2019-04-06T08:03:09
|
|
implement cancellation support for diff and status operations
|
|
b7011c59
|
2019-04-06T06:05:44
|
|
fix double-free in error path of open_blob()
|
|
573463cc
|
2019-04-06T05:31:33
|
|
init output parameter in walk_dir()
|