|
f5c58ad1
|
2019-05-12T18:05:59
|
|
fix leftover lockfiles from parse_ref_file()
|
|
a875589a
|
2019-05-12T17:55:03
|
|
fix locking of packed ref file in got_ref_open()
|
|
0885ce8f
|
2019-05-12T17:48:22
|
|
handle well-known refs more obviously in got_ref_open()
|
|
5b575c25
|
2019-05-12T17:45:10
|
|
don't hide errors in got_ref_open()
|
|
6f10d58e
|
2019-05-12T16:07:35
|
|
be less clever: don't nest 'case' inside if (...)
no functional change
|
|
7f2a8dc2
|
2019-05-12T15:33:37
|
|
plug fd leak in got_path_dir_is_empty()
|
|
280f921b
|
2019-05-12T15:30:43
|
|
heed API namespace: got_dir_is_empty -> got_path_dir_is_empty
|
|
3c45a30a
|
2019-05-12T14:56:24
|
|
checkout: if worktree path exists and is empty, suppress mkdir failure
|
|
00ba99a7
|
2019-05-12T10:22:32
|
|
tog: remove view_flash(), just stop when at first/last entries
|
|
e350feed
|
2019-05-12T12:59:21
|
|
document new tog key codes
|
|
87c7274c
|
2019-05-12T10:26:50
|
|
tog: space acts as enter
|
|
a4292ac5
|
2019-05-12T10:25:37
|
|
tog: control+f and b for page down and up
|
|
1e37a5c2
|
2019-05-12T10:13:46
|
|
tog: align case statements with switch
|
|
47ec7be7
|
2019-05-11T21:54:32
|
|
wording tweak in got man page
|
|
15cd91f7
|
2019-05-11T21:51:55
|
|
improve 'got commit' documentation
|
|
2f17228e
|
2019-05-11T21:18:39
|
|
lock branch reference file during 'got commit' to prevent a race
|
|
03df25b3
|
2019-05-11T19:13:10
|
|
disallow directories with 'got add'; add a TODO item for them
|
|
fbb7e5c7
|
2019-05-11T19:00:13
|
|
got add's file path argument is not optional
|
|
8125ddca
|
2019-05-11T18:59:25
|
|
update 'got add' documentation
|
|
1dd54920
|
2019-05-11T18:50:57
|
|
open the file index just once when adding multiple files
|
|
2b01eb6c
|
2019-05-11T18:49:40
|
|
verify expected output in test_add_multiple and actually run this test
|
|
2af4a041
|
2019-05-11T16:21:20
|
|
got_error_set_errno: take a char arg to pass to got_error_prefix_errno
$> got rm a
got: : No such file or directory
becomes
$> got rm a
got: /path/to/a: No such file or directory
|
|
723c305c
|
2019-05-11T15:53:37
|
|
got: support adding multiple files at a time
make adding files already in the file-index not a fatal error
|
|
e009fd0f
|
2019-05-11T14:30:02
|
|
identify an error source correctly
|
|
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)
|
|
7fbaa4f3
|
2019-05-11T10:29:42
|
|
strip trailing slashes from more paths passed by command line
|
|
5486daa2
|
2019-05-11T10:29:23
|
|
fix -r option of 'got log'
|
|
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
|
|
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
|
|
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
|
|
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
|