|
1545c615
|
2019-02-10T13:23:52
|
|
show commit id after update even if all files were missing
|
|
a378724f
|
2019-02-10T13:20:43
|
|
make 'got update' restore missing files
|
|
68ed9ba5
|
2019-02-10T12:02:52
|
|
preserve executable bit on files during checkout and update
|
|
276262e8
|
2019-02-08T15:27:19
|
|
fix typo in status code name: GOT_STATUS_MODIFIY -> GOT_STATUS_MODIFY
|
|
7f838b36
|
2019-02-08T15:25:38
|
|
document status codes displayed by 'got update'
|
|
6353ad76
|
2019-02-08T15:12:00
|
|
make 'got update' merge file edits
|
|
c844a238
|
2019-02-06T01:22:16
|
|
man page tweaks
|
|
d9498b20
|
2019-02-06T00:13:31
|
|
don't bother showing the HEAD ref in 'got log'
|
|
b72f483a
|
2019-02-06T00:04:59
|
|
make 'got diff' show local changes in work tree
|
|
6efaaa2d
|
2019-02-05T19:15:46
|
|
port fix for a work tree path bug from 'tog blame' to 'got blame'
|
|
9270e621
|
2019-02-05T18:39:30
|
|
wrap overlong line
|
|
0c06baac
|
2019-02-05T18:37:28
|
|
make 'got blame' function in a work tree
|
|
8994de28
|
2019-02-05T18:22:18
|
|
fix got_worktree_open() error check in cmd_tree()
|
|
e9cf2e30
|
2019-02-05T18:18:07
|
|
document 'got log' behaviour inside a work tree
|
|
cffc0aa4
|
2019-02-05T18:15:49
|
|
make 'got log' function inside a work tree
|
|
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
|
|
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
|
|
0dbc2271
|
2019-02-05T16:16:13
|
|
make 'got status' detect obstructed files
|
|
6bad629b
|
2019-02-04T15:05:36
|
|
add 'got status' command
|
|
289e3cbf
|
2019-02-04T10:53:04
|
|
set CTYPE locale category only; leave others in "C" locale
|
|
141c2bff
|
2019-02-04T09:55:45
|
|
abbreviate remote refs in output of 'got log'
|
|
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)
|
|
1caad61b
|
2019-02-01T22:38:25
|
|
make 'got log' resolve tags in -c option argument
|
|
0032ca71
|
2019-01-23T16:47:52
|
|
In got.1, clarify that 'got update' operates on current branch only.
|
|
5d56da81
|
2019-01-13T17:15:53
|
|
happy new copyright year
|
|
784955db
|
2019-01-12T22:45:19
|
|
print a more useful message when an update had nothing to do
|
|
8069f636
|
2019-01-12T19:28:48
|
|
implement -c option for 'got checkout'
|
|
c1669e2e
|
2019-01-09T19:20:52
|
|
implement recursive mode for 'got tree'
|
|
25a58941
|
2019-01-08T23:56:48
|
|
remove the pathset abstraction again; replaced by RB tree
|
|
90285c3b
|
2019-01-08T20:13:18
|
|
properly remove empty directories left behind during updates
|
|
7839bc15
|
2019-01-06T10:42:56
|
|
make got_repo_get_path() return const char *
|
|
f12d0dbe
|
2019-01-04T18:34:21
|
|
whitespace
|
|
0f8d269b
|
2019-01-04T17:36:37
|
|
apply unveil(2) to 'got tree'
|
|
36e2fb66
|
2019-01-04T17:35:53
|
|
apply unveil(2) to 'got blame'
|
|
25eccc22
|
2019-01-04T17:34:41
|
|
apply unveil(2) to 'got diff'
|
|
6098196c
|
2019-01-04T17:33:31
|
|
apply unveil(2) to 'got log'
|
|
0266afb7
|
2019-01-04T17:32:19
|
|
apply unveil(2) to 'got update'
|
|
63219cd2
|
2019-01-04T17:25:09
|
|
use unveil(2) in 'got checkout'
|
|
9c4b8182
|
2019-01-02T16:11:39
|
|
print new base commit ID when update is done
|
|
2944241d
|
2018-12-30T19:44:06
|
|
add a TODO comment
|
|
be7061eb
|
2018-12-30T17:30:42
|
|
ensure that 'got update' stays on the current branch
|
|
35c965b2
|
2018-12-29T17:22:33
|
|
add a TODO comment
|
|
8c186821
|
2018-12-29T17:20:04
|
|
make 'got update' less chatty
|
|
507dc3bb
|
2018-12-29T17:18:51
|
|
add a basic 'got update' command; does not merge files yet
|
|
e5dc7198
|
2018-12-29T16:07:41
|
|
fix 'same path prefix' check during checkout
|
|
49520a32
|
2018-12-29T15:51:56
|
|
verify path prefix when checking out into existing work tree
|
|
a0eb853d
|
2018-12-29T15:12:23
|
|
make checkout status char unsigned
|
|
d7b62c98
|
2018-12-27T20:40:39
|
|
signal existing files in checkout progress output
|
|
d70b8e30
|
2018-12-27T20:35:14
|
|
allow checkout on top of an existing tree
|
|
93a30277
|
2018-12-24T20:11:47
|
|
make got_worktree_checkout_files() infer base commit from meta data
|
|
54156555
|
2018-12-24T10:58:32
|
|
undo commit timestamps next to paths in diffs; they are redundant
|
|
adacb96f
|
2018-12-24T10:39:46
|
|
show commit timestamps in diff headers
|
|
15a94983
|
2018-12-23T14:48:47
|
|
remove struct got_object from public library API
|
|
45d799e2
|
2018-12-23T12:10:27
|
|
make commit objects opaque in the library's API
|
|
56765ebb
|
2018-12-23T11:37:47
|
|
remove colon from diff header
|
|
0f2b3dca
|
2018-12-22T12:57:39
|
|
show diffed commit IDs in 'got log -p' output
|
|
a9a46275
|
2018-12-22T12:52:21
|
|
show IDs of commits being compared in 'got diff'
|
|
33d869be
|
2018-12-22T12:44:02
|
|
undo previous; indentation is enough to avoid parsing problems
|
|
e52d343e
|
2018-11-29T10:23:41
|
|
make 'got log' show the number of lines in a log message
|
|
84453469
|
2018-11-11T14:36:55
|
|
make 'got log' and 'got tree' bail out cleanly upon Ctrl-C
|
|
80d5f134
|
2018-11-11T12:59:22
|
|
don't be noisy on stderr when Ctrl-C is hit
|
|
99437157
|
2018-11-11T12:52:59
|
|
abort checkout operations cleanly when Ctrl-C is hit
|
|
f054b67a
|
2018-11-05T22:28:03
|
|
remove object_idcache; use object_idset instead
|
|
ccb26ccd
|
2018-11-05T16:16:35
|
|
avoid a call to mktime() in commit graph's add_node()
|
|
23721109
|
2018-10-22T23:47:25
|
|
fix logging /sys in tog while /sys symlink exists on disk
|
|
f41a30ed
|
2018-10-18T22:47:14
|
|
remove print from 'got checkout' showing redundant information
|
|
4a8520aa
|
2018-10-18T22:32:17
|
|
use a constant for max diff context size
|
|
ae9f01af
|
2018-10-18T22:25:21
|
|
add -C option to diff and log synopsis in got man page
|
|
5de5890b
|
2018-10-18T15:18:16
|
|
add a 'got tree' subcommand
|
|
c0cc5c62
|
2018-10-18T11:55:49
|
|
add diff context option to got(1)
|
|
df2871d2
|
2018-10-18T11:45:20
|
|
make amount of diff context configurable at API level
|
|
d82de447
|
2018-09-15T19:48:08
|
|
make 'got log' flush stdout when a commit has been printed
|
|
31cedeaf
|
2018-09-15T19:42:15
|
|
add path filtering support to commit graph
|
|
07862c20
|
2018-09-15T15:32:22
|
|
introduce got_object_tree_path_changed() and use it in 'got log'
|
|
27d434c2
|
2018-09-15T13:52:06
|
|
replace got_object_open_by_path() with got_object_id_by_path()
|
|
6402fb3c
|
2018-09-15T13:21:51
|
|
change got_object_get_id() semantics; avoids pointless allocations
|
|
f2e80f4b
|
2018-09-15T13:05:16
|
|
move far indented parts of print_commits() to separate function
|
|
0dcf3e9c
|
2018-09-15T10:57:05
|
|
tweak log message headers again
|
|
dab5fe87
|
2018-09-14T20:22:22
|
|
tweak commit display
|
|
f6861a81
|
2018-09-13T23:48:14
|
|
display file paths in diffs instead of blob SHA1s
|
|
6bef87be
|
2018-09-11T11:23:44
|
|
move object cache out of repository.c to its own file
|
|
079b2f65
|
2018-09-08T16:56:10
|
|
add a Makefile hierarchy which builds the whole show
|
|
ad242220
|
2018-09-08T16:40:28
|
|
implement fork+exec (and by the way, fix the build...)
|
|
a440fac0
|
2018-09-06T17:33:13
|
|
move object parsing code into a separate file
|
|
a39318fd
|
2018-08-02T11:06:34
|
|
knf
|
|
1ff8e573
|
2018-08-02T11:02:46
|
|
document 'got blame'
|
|
66bea077
|
2018-08-02T10:58:14
|
|
move got blame's repo-path parameter to -r option
|
|
e0486a23
|
2018-08-01T20:41:38
|
|
git-repository(5): mention that obj ID byte values are in hex
|
|
4639d500
|
2018-08-01T20:39:27
|
|
continue the git-repository(5) man page; still incomplete
|
|
5e5560e1
|
2018-08-01T15:04:29
|
|
rename got-repository(5) man page to git-repository(5)
|
|
472e0cad
|
2018-07-23T18:23:04
|
|
fix leaks in got's print_commits()
|
|
9c6e101a
|
2018-07-23T18:06:20
|
|
fix leaks in print_commits()
|
|
621015ac
|
2018-07-23T11:58:54
|
|
use strsep() correctly in got's print_commit()
|
|
117e771c
|
2018-07-23T11:34:57
|
|
eliminate local 'obj' variable in got's print_patch()
|
|
6b765bce
|
2018-07-22T15:46:50
|
|
fix logic error in print_commits()
|
|
fcc85cad
|
2018-07-22T15:17:37
|
|
make 'got log' show all commits again and fix some leaks
|