|
e9cf2e30
|
2019-02-05T18:18:07
|
|
document 'got log' behaviour inside a work tree
|
|
02012e5c
|
2019-02-05T18:16:07
|
|
remove TODO item
|
|
cffc0aa4
|
2019-02-05T18:15:49
|
|
make 'got log' function inside a work tree
|
|
f0559eb5
|
2019-02-05T18:08:05
|
|
remove TODO item
|
|
9bf7a39b
|
2019-02-05T18:07:33
|
|
make 'got tree' behave as advertised in subdirs of a work tree
|
|
8c02d095
|
2019-02-05T17:49:01
|
|
make 'got update' unveil the root dir of the worktree
|
|
c7f4312f
|
2019-02-05T17:46:58
|
|
make 'got status' work in subdirectories of a work tree
|
|
247140b2
|
2019-02-05T17:15:54
|
|
make got_worktree_open() crawl upwards
|
|
c513d110
|
2019-02-05T17:15:06
|
|
add missing error check in got_worktree_status()
|
|
ad3741b6
|
2019-02-05T17:03:17
|
|
remove TODO item for 'got status', which has been added
|
|
31496f13
|
2019-02-05T17:02:50
|
|
remove vague guesses from a TODO item
|
|
4a92782a
|
2019-02-05T17:02:00
|
|
add a TODO item for 'got tree'
|
|
0c849583
|
2019-02-05T17:00:57
|
|
improve documentation of 'got tree'
|
|
7a2c19d6
|
2019-02-05T16:46:33
|
|
make 'got tree' work from inside a work tree
|
|
ee645855
|
2019-02-05T16:33:30
|
|
stop checking for a worktree in open_repo()
|
|
d43a8a88
|
2019-02-05T16:22:04
|
|
rename a local variable in got_worktree_status()
|
|
0dbc2271
|
2019-02-05T16:16:13
|
|
make 'got status' detect obstructed files
|
|
bf96b38c
|
2019-02-05T16:09:58
|
|
move all file modification detection code to a single function
|
|
95e06996
|
2019-02-05T15:53:09
|
|
fix memleak in previous commit
|
|
ed83bff7
|
2019-02-05T15:50:03
|
|
we must use dynamic allocation for dirents in diff_fileindex_dir()
|
|
e7a2f030
|
2019-02-05T15:30:23
|
|
fix code before declaration
|
|
763e1377
|
2019-02-05T15:25:17
|
|
fix an uninitialized variable in diff_fileindex_dir()
|
|
f5d3d7af
|
2019-02-05T15:19:24
|
|
use path lists to sort dirent, tree object, and file index entries
|
|
3d8df59c
|
2019-02-05T14:49:54
|
|
add a caller-provided data pointer to path list elements
|
|
7a3c76f5
|
2019-02-05T14:41:20
|
|
fix insert_ref() to provide ordering similar to path lists
|
|
7e5c804b
|
2019-02-05T14:20:14
|
|
allow for detecting path duplicates with got_pathlist_insert()
|
|
e08cc72d
|
2019-02-05T14:12:38
|
|
add a pathlist API
|
|
fc727cc5
|
2019-02-05T11:16:33
|
|
insert at tail of list in insert_dirent()
|
|
f02ba292
|
2019-02-05T11:06:10
|
|
add two more status tests
|
|
3ca16530
|
2019-02-04T18:48:07
|
|
append to tail of reflist, not to the head of the list
|
|
35dc4510
|
2019-02-04T16:57:07
|
|
add a basic test for 'got status'
|
|
554b91b1
|
2019-02-04T16:55:18
|
|
oops, fix endless loop in diff_fileindex_dir(); code was missing somehow
|
|
6bad629b
|
2019-02-04T15:05:36
|
|
add 'got status' command
|
|
f8d1f275
|
2019-02-04T14:46:17
|
|
add a worktree status API
|
|
500cd40f
|
2019-02-04T14:19:29
|
|
make fileindex dir diff traverse dirents in git-tree order
|
|
b25ae4fa
|
2019-02-04T12:18:23
|
|
ignore top-level .got dir during fileindex dir diff
|
|
b1ec3986
|
2019-02-04T11:51:19
|
|
skip "." and ".." in diff_fileindex_dir()
|
|
d1f6d47b
|
2019-02-04T11:17:36
|
|
add support for diffing fileindex against an on-disk directory tree
|
|
f44ffd20
|
2019-02-04T10:59:59
|
|
rename tree-specific fileindex diff callbacks
|
|
289e3cbf
|
2019-02-04T10:53:04
|
|
set CTYPE locale category only; leave others in "C" locale
|
|
e397b6db
|
2019-02-04T10:48:23
|
|
make got_ref_list() return a sorted list
|
|
29b5c214
|
2019-02-04T10:37:07
|
|
on-disk refs must take precedence over packed-refs
|
|
1e37702e
|
2019-02-04T10:24:14
|
|
internally represent a non-existent ref as NULL rather than as error
|
|
141c2bff
|
2019-02-04T09:55:45
|
|
abbreviate remote refs in output of 'got log'
|
|
a04f49d2
|
2019-02-04T09:54:40
|
|
include non-packed refs in results from got_ref_list()
|
|
76b4ead2
|
2019-02-03T17:15:26
|
|
add missing error checks in got_ref_list()
|
|
30c0868d
|
2019-02-03T17:08:03
|
|
improve error codes in lib/reference.c
|
|
a808cfa5
|
2019-02-03T17:07:55
|
|
add GOT_ERR_BAD_REF_DATA
|
|
2aa0475c
|
2019-02-03T17:00:40
|
|
add got_error_not_ref()
|
|
e34f9ed6
|
2019-02-02T15:07:38
|
|
in 'got log' output, abbreviate ref names under heads/
|
|
199a4027
|
2019-02-02T15:00:28
|
|
make 'got log' show packed refs and HEAD ref (pther refs not shown yet)
|
|
e0e55b50
|
2019-02-01T22:46:32
|
|
Support tags in Linux git repo which do not carry name of tagger.
|
|
1caad61b
|
2019-02-01T22:38:25
|
|
make 'got log' resolve tags in -c option argument
|
|
0ae4af15
|
2019-02-01T22:33:39
|
|
add missing error check in got-raed-pack's tag_request()
|
|
0bd18d37
|
2019-02-01T22:16:47
|
|
add potentially useful helpers for tag objects and refs
|
|
532920c8
|
2019-02-01T22:02:43
|
|
actually return once parse_packed_ref_line() succeeds
|
|
0dec1cc0
|
2019-02-01T21:42:23
|
|
parse packed refs in a single pass over packed-refs file
|
|
c5f754cc
|
2019-02-01T21:30:38
|
|
optimize code path for lookup of well-known refs
|
|
bd376bb3
|
2019-02-01T21:13:57
|
|
handle absolute refs being passed to open_packed_ref()
|
|
fb79db15
|
2019-02-01T21:01:58
|
|
add read support for packed refs
|
|
62d20534
|
2019-01-29T00:09:32
|
|
remove redundant condition check in cmp_entries()
|
|
bad322f2
|
2019-01-29T00:02:42
|
|
make cmp_entries() operate on paths instead of structs
|
|
9d2a8e53
|
2019-01-28T23:55:41
|
|
move forward declaration of diff_fileindex_tree() further down
|
|
70e2377c
|
2019-01-28T23:54:46
|
|
move definition of cmp_entries() closer to point of use
|
|
63de4136
|
2019-01-28T23:51:52
|
|
turns out in_same_subdir() check is mostly redundant
|
|
c18d206e
|
2019-01-28T23:17:39
|
|
simplify in_same_subdir()
|
|
85987309
|
2019-01-28T23:15:22
|
|
eliminate code duplication in cmp_entries() and in_same_subdir()
|
|
99fda3ad
|
2019-01-28T23:10:32
|
|
eliminate redundant strlen() call inside in_same_subdir()
|
|
5d79cba5
|
2019-01-28T23:09:27
|
|
eliminate redundant strlen() call in cmp_entries()
|
|
6e8d14a3
|
2019-01-28T23:05:12
|
|
eliminate code duplication in cmp_entries()
|
|
fd92308e
|
2019-01-28T22:59:46
|
|
invert same subdir check in cmp_entries(); no functional change
|
|
f06111e5
|
2019-01-28T22:57:56
|
|
remove unused parameter of in_same_subdir()
|
|
43b7c718
|
2019-01-28T13:51:24
|
|
add more todo items
|
|
67cc7991
|
2019-01-24T23:07:05
|
|
improve tog tree view page-up scrolling behaviour
|
|
bf979164
|
2019-01-24T22:46:51
|
|
fix scroll-up skipping over first displayed entry in tog tree view
|
|
416a95c5
|
2019-01-24T22:41:28
|
|
remove unused field from struct tog_tree_view_state
|
|
768394f3
|
2019-01-24T22:40:23
|
|
fix page-down in tog tree view moves cursor beyond last item
|
|
46f0028c
|
2019-01-24T20:41:39
|
|
tog: simplify loop condition in tree_scroll_down()
|
|
0032ca71
|
2019-01-23T16:47:52
|
|
In got.1, clarify that 'got update' operates on current branch only.
|
|
1aad446a
|
2019-01-13T17:19:24
|
|
fix test area name of test_update_creates_missing_parent_with_subdir
|
|
5d56da81
|
2019-01-13T17:15:53
|
|
happy new copyright year
|
|
85a703fa
|
2019-01-13T17:04:03
|
|
got_pack_get_object_size() -> got_pack_get_max_delta_object_size()
|
|
14bbd1f0
|
2019-01-13T16:59:16
|
|
remove redundant goto statement
|
|
e650241d
|
2019-01-13T16:00:55
|
|
remove unused field from struct got_blob_object
|
|
ac544f8c
|
2019-01-13T15:58:39
|
|
pass smallish blobs directly via imsg buffer
|
|
c65fcef2
|
2019-01-13T14:07:17
|
|
fix leaks in add_dir_on_disk(), and ensure all parents get created
|
|
21908da4
|
2019-01-13T13:59:20
|
|
fix bug where update got confused by sub-sub directories
|
|
bd4792ec
|
2019-01-13T12:56:35
|
|
fix more bugs in the update walk and add more tests
|
|
a7f9d64d
|
2019-01-13T01:52:51
|
|
change GOT_INDEX_ENTRY prefix to GOT_FILEIDX
|
|
c97665ae
|
2019-01-13T01:43:17
|
|
tolerate missing files in remove_ondisk_file()
|
|
5f9fef37
|
2019-01-13T01:42:50
|
|
avoid redundant file index additions in install_blob()
|
|
b6d05318
|
2019-01-13T01:05:23
|
|
don't bother with memcpy for hdr in got_fileindex_read()
|
|
27d0e5bd
|
2019-01-12T23:05:44
|
|
flush the file index after writing it
|
|
a5744d71
|
2019-01-12T23:00:44
|
|
don't bother with memcpy of header when writing the file index
|
|
784955db
|
2019-01-12T22:45:19
|
|
print a more useful message when an update had nothing to do
|
|
cf61d818
|
2019-01-12T22:38:58
|
|
allow recovery of a bad file index by removing it and updating
|
|
4a1ddfc2
|
2019-01-12T22:15:58
|
|
fix bug where update forgot to create a parent directory
|
|
46cee7a3
|
2019-01-12T21:45:46
|
|
add two more tests for update
|
|
7e7c1e4c
|
2019-01-12T21:11:48
|
|
avoid pointless call to got_error_from_errno()
|
|
1beed999
|
2019-01-12T21:06:50
|
|
rename got_compare_paths to got_path_cmp
|