|
2ec1f75b
|
2019-03-26T10:35:33
|
|
add a basic implementation of 'got rm'
|
|
049da17d
|
2019-03-26T10:34:58
|
|
use correct diff header label for deletion in got_diff_blob_file()
|
|
a67e2392
|
2019-03-26T09:11:13
|
|
trim leading whitespace from command descriptions
|
|
6dbf1e9e
|
2019-03-26T09:05:25
|
|
ironically I forgot to add 'add' regression tests in previous commmit
|
|
d00136be
|
2019-03-26T09:03:53
|
|
implement a basic 'got add' command
|
|
5e3ce57a
|
2019-03-26T09:00:13
|
|
return relative paths from got_path_skip_common_ancestor()
|
|
db5ba8ed
|
2019-03-26T08:59:56
|
|
init output argument of got_path_skip_common_ancestor()
|
|
ddce0520
|
2019-03-26T07:02:59
|
|
allow file index entries without blobs and/or commits
|
|
eb983b4b
|
2019-03-26T06:49:00
|
|
make file index flags private to fileindex.c
|
|
e288864f
|
2019-03-26T06:44:27
|
|
renmae GOT_FILEIDX_F_NOT_ON_DISK to GOT_FILEIDX_F_NOT_FLUSHED
|
|
2181e0c8
|
2019-03-19T16:00:06
|
|
add some initial code for zlib compression
|
|
5211b8c8
|
2019-03-19T13:26:23
|
|
improve error checking around inflateInit()
|
|
23bc48a9
|
2019-03-19T12:55:28
|
|
rename got_zstream_* to got_inflate_*
|
|
e02fc99f
|
2019-03-19T12:40:44
|
|
move declaration of object labels to got_lib_object.h
|
|
7baf5860
|
2019-03-19T12:37:32
|
|
avoid code duplication in error case of open_blob()
|
|
ff2a4428
|
2019-03-19T12:34:28
|
|
rename "object tags" to "labels" to avoid confusion with tag objects
|
|
6c34b1aa
|
2019-03-18T17:25:10
|
|
whitespace formatting fixes in include/
|
|
a6a41c00
|
2019-03-18T17:19:19
|
|
actually add log.sh tests to 'make regress'
|
|
963f97a1
|
2019-03-18T17:16:32
|
|
make 'tog log' resolve paths just like 'got log' does it
|
|
b70703ad
|
2019-03-18T17:16:10
|
|
fix bugs in got_repo_map_path() and add more related tests
|
|
1b3893a2
|
2019-03-18T16:58:14
|
|
prevent free with bogus pointer in 'got log' error path
|
|
e7301579
|
2019-03-18T16:54:15
|
|
fix 'got log PATH' in a bare git repository; broken by previous
|
|
6c7ab921
|
2019-03-18T16:48:18
|
|
introduce got_worktree_resolve_path()
|
|
cbd1af7a
|
2019-03-18T16:41:10
|
|
make 'got log PATH' work consistently from inside a work tree
|
|
c2ac9456
|
2019-03-15T16:39:34
|
|
add missing 'static' for local functions
|
|
a0bf6e76
|
2019-03-15T16:35:47
|
|
rename 'intent-to-add' file index flag to 'not-on-disk'
|
|
598a8b91
|
2019-03-15T13:38:49
|
|
implement support for packed refs in 'got ref -d'
|
|
6249107b
|
2019-03-15T13:35:47
|
|
fix uninitialized variable in insert_ref()
|
|
80d5fc1f
|
2019-03-15T13:24:51
|
|
use sizeof instead of SHA1_DIGEST_LENGTH in memcpy
|
|
6fdbf7b0
|
2019-03-15T13:14:08
|
|
better malloc size idiom in insert_ref()
|
|
c0a1c016
|
2019-03-15T13:11:20
|
|
move assignment closer to check in parse_ref_file()
|
|
505287be
|
2019-03-15T13:06:47
|
|
properly handle duplicates when calling insert_ref()
|
|
27a1ed03
|
2019-03-15T12:59:35
|
|
don't leak 'new' in insert_ref()
|
|
0bb4abae
|
2019-03-15T12:50:27
|
|
better fparseln error handling and memory leak fix in got_ref_list()
|
|
7ab0422a
|
2019-03-15T12:49:08
|
|
better foarseln() error handling in open_packed_ref()
|
|
c980e470
|
2019-03-15T12:47:15
|
|
plug memleak in alloc_ref()
|
|
c53671d0
|
2019-03-15T12:45:56
|
|
plug memleak in got_ref_resolve()
|
|
f9267c9a
|
2019-03-15T11:09:41
|
|
set an is_packed flag on refs parsed from packed-refs file
|
|
e09d28b1
|
2019-03-15T11:09:02
|
|
plug two memory leaks when refs get closed
|
|
e0b57350
|
2019-03-12T11:56:50
|
|
'got ref -l' can do without cpath and fattr pledges
|
|
7143d404
|
2019-03-12T11:55:36
|
|
make 'got log' and 'tog log' skip revs in the got/ namespace
|
|
7bcb2ecf
|
2019-03-11T20:24:21
|
|
move worktree base refs into a subdirectory
|
|
d1667f0d
|
2019-03-11T20:22:28
|
|
introduce got_path_dirname()
|
|
5e1c9f23
|
2019-03-11T20:13:26
|
|
fix dirname() usage errors around got_path_mkdir()
|
|
49c7094f
|
2019-03-11T20:02:10
|
|
fix broken error checking in got_ref_write()
|
|
ddcd8544
|
2019-03-11T19:57:53
|
|
move worktree-specific error handling out of got_path_mkdir()
|
|
97430839
|
2019-03-11T19:38:35
|
|
'got update' also needs repo write access now
|
|
47112f60
|
2019-03-11T19:32:21
|
|
fix allocation size bug in got_lockfile_lock()
|
|
0647c563
|
2019-03-11T19:18:30
|
|
remove path portion from worktree base commit ref name
|
|
517bab73
|
2019-03-11T19:06:13
|
|
deduplicate code for constructing a worktree's base ref name
|
|
0c48fee2
|
2019-03-11T18:15:28
|
|
refuse to create got worktree at a git repo path
|
|
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
|
|
2d2e1378
|
2019-03-11T16:34:33
|
|
add got_ref_delete(); only loose refs supported for now
|
|
8fa2f096
|
2019-03-11T16:28:11
|
|
fix off-by-one in fwrite() check in got_ref_write()
|
|
0fd469ce
|
2019-03-11T16:27:15
|
|
make got_ref_write() work for refs which do not exist yet
|
|
c789dbac
|
2019-03-11T16:26:28
|
|
fix bug in got_lockfile_lock() where it never succeeded
|
|
58908ed0
|
2019-03-11T16:25:39
|
|
fix path construction with empty subdir in open_ref()
|
|
9e672c74
|
2019-03-11T14:56:04
|
|
implement got_ref_write()
|
|
f02eaa22
|
2019-03-11T14:27:35
|
|
better error if .got directory is missing files
|
|
f77a24b0
|
2019-03-11T14:20:46
|
|
validate ref names
|
|
01b7ba6b
|
2019-03-11T11:36:40
|
|
add a lockfile API
|
|
5892cdd6
|
2019-03-10T16:17:12
|
|
introduce got_ref_alloc()
|
|
bd165944
|
2019-03-10T15:56:38
|
|
plug memleak in got_open_worktree()
|
|
c442a90d
|
2019-03-10T15:55:28
|
|
read UUID back from work tree meta data
|
|
ec22038e
|
2019-03-10T15:45:57
|
|
add a UUID to work tree meta data
|
|
09589288
|
2019-03-10T15:45:07
|
|
add got_error_uuid()
|
|
5813d178
|
2019-03-09T13:46:39
|
|
dynamically adjust length of author column in tog log view
|
|
711bb132
|
2019-03-09T13:26:10
|
|
show author's email handle instead of full name in tog log view
|
|
72640c6b
|
2019-03-07T13:36:36
|
|
add another TODO for tog
|
|
17020d27
|
2019-03-07T13:33:23
|
|
make tog show command-specific usage if command is used wrongly
|
|
2deda0b9
|
2019-03-07T13:31:00
|
|
make got show command-specific usage if command is used wrongly
|
|
548f12c6
|
2019-03-07T13:29:01
|
|
would threading really help tog diff? not so sure anymore...
|
|
ec142235
|
2019-03-07T13:06:01
|
|
unveil worktree in cmd_log() for tog as well
|
|
eb73a30f
|
2019-03-07T13:00:23
|
|
do not deadlock in waitpid() when user hits Ctrl-C
|
|
efcae1c6
|
2019-03-07T12:46:59
|
|
unveil worktree in cmd_log(); fixes 'got log path/to/file'
|
|
67ceb59d
|
2019-03-03T11:34:53
|
|
revert 718516bdb5ed72e3efabaeced654c82fa43b33ec; broke 'tog blame'
|
|
b51189f7
|
2019-03-01T13:05:29
|
|
always show selected commit in tog log view
|
|
5e37ffca
|
2019-02-25T16:48:56
|
|
fix scrolling-up regression in tog tree view
|
|
718516bd
|
2019-02-25T10:45:47
|
|
fix TABs causing line display overflow in tog format_line()
|
|
34bc9ec9
|
2019-02-22T13:02:48
|
|
make tog flash a view when it cannot scroll further
|
|
f5215bb9
|
2019-02-22T12:25:11
|
|
make 'tog diff' show a progress message while generating diffs
|
|
8a42fca8
|
2019-02-22T11:39:44
|
|
fix trigger_log_thread() would run forever in case the thread had an error
|
|
6e73b0d6
|
2019-02-22T11:34:16
|
|
only load commits if necessary when switching commits in diff view
|
|
08ebd0a9
|
2019-02-22T11:24:36
|
|
enable commit pre-fetching in tog log view again; this is faster
|
|
359bfafd
|
2019-02-22T11:19:48
|
|
do fast ncurses refresh while log thread is loading commits
|
|
5e224a3e
|
2019-02-22T11:16:25
|
|
reliably switch to next commit in tog diff view; don't lose key presses
|
|
c0faa76d
|
2019-02-22T10:51:46
|
|
remove hack; was based on wrong assumption (see d7a045384f72c50b)
|
|
ca9338a5
|
2019-02-22T02:24:01
|
|
remove unused function argument
|
|
7aafa0d1
|
2019-02-22T02:05:06
|
|
better interactivity while loading commits in tog log view
|
|
5e756114
|
2019-02-22T01:39:32
|
|
tog: it's enough to refresh the screen just once when fetching commits
|
|
8745e607
|
2019-02-22T01:38:45
|
|
tog: don't ask log thread for too many commits in scroll_down()
|
|
512d0df1
|
2019-02-22T01:23:10
|
|
append dots to tog blame's "annotating" progress message
|
|
b295e71b
|
2019-02-22T01:16:31
|
|
make tog log view's "loading..." message show up again
|
|
f633507b
|
2019-02-22T00:47:09
|
|
tog: disable arbitrary commit pre-fetching in scroll_down()
|
|
8b473291
|
2019-02-22T00:14:57
|
|
make tog show reference names in log and diff views
|
|
ed2c5ac2
|
2019-02-22T00:03:51
|
|
tog: don't try to load more commits in scroll_down() if log is done
|
|
d3d493d7
|
2019-02-21T22:57:29
|
|
got: fix memory leak in print_commit()
|
|
0311546b
|
2019-02-21T22:30:00
|
|
tog: fix commit object leak in set_selected_commit()
|