|
0cd1c46a
|
2019-03-11T18:07:33
|
|
create references to base commits of got worktrees
|
|
e2e879a0
|
2019-03-11T16:58:21
|
|
introduce got_ref_list_free() and use it in got and tog
|
|
d0eebce4
|
2019-03-11T16:48:43
|
|
add 'got ref' subcommand; no support for symbolic refs yet
|
|
9e672c74
|
2019-03-11T14:56:04
|
|
implement got_ref_write()
|
|
2deda0b9
|
2019-03-07T13:31:00
|
|
make got show command-specific usage if command is used wrongly
|
|
efcae1c6
|
2019-03-07T12:46:59
|
|
unveil worktree in cmd_log(); fixes 'got log path/to/file'
|
|
d3d493d7
|
2019-02-21T22:57:29
|
|
got: fix memory leak in print_commit()
|
|
fb43ecf1
|
2019-02-11T11:59:09
|
|
check for errors from fclose()
|
|
cbe7f848
|
2019-02-11T11:35:55
|
|
check for fflush() errors
|
|
927df6b7
|
2019-02-10T18:42:29
|
|
allow restricting 'got diff' and 'got status' to a path in work tree
|
|
3fc0c068
|
2019-02-10T16:45:15
|
|
make 'got diff' not show a diff header if work tree has no mods
|
|
db0c2996
|
2019-02-10T15:42:10
|
|
document trailing annotations shown by 'got tree'
|
|
d6e648b4
|
2019-02-10T15:32:19
|
|
make 'got tree' identify executable files
|
|
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...)
|