|
56e0773d
|
2019-11-28T02:32:58
|
|
convert tree entries from SIMPLEQ to an array
|
|
63c5ca5d
|
2019-08-24T20:56:15
|
|
detect and ignore Git submodules
|
|
8e7bd50a
|
2019-08-22T22:20:56
|
|
initial implementation of 'got tag' command
|
|
8aa93786
|
2019-08-22T18:04:32
|
|
make 'got cat' output look more like raw object files
|
|
24ea5512
|
2019-08-22T14:26:00
|
|
make 'got cat' show raw log messages, i.e. leaving PGP sigs intact
|
|
01073a5d
|
2019-08-22T14:17:38
|
|
initial 'got cat' implementation
|
|
0f6650ff
|
2019-08-14T21:38:21
|
|
fix typo in got_object_blob_dump_to_file() docstring
|
|
5943eee2
|
2019-08-13T16:58:34
|
|
strip Git GPG signatures from log messages
|
|
d24820bf
|
2019-08-11T21:19:14
|
|
add support for tag objects to 'got diff'
|
|
dd88155e
|
2019-06-29T23:26:36
|
|
disambiguate abbreviated object IDs based on object type
|
|
6c4c42e0
|
2019-06-24T22:28:11
|
|
implement search for 'tog blame'
|
|
a129376b
|
2019-03-29T00:04:52
|
|
add initial implementation of 'got revert'
|
|
6c34b1aa
|
2019-03-18T17:25:10
|
|
whitespace formatting fixes in include/
|
|
fb43ecf1
|
2019-02-11T11:59:09
|
|
check for errors from fclose()
|
|
0bd18d37
|
2019-02-01T22:16:47
|
|
add potentially useful helpers for tag objects and refs
|
|
5a3026e5
|
2018-12-23T14:57:57
|
|
remove obsolete statements from API docs
|
|
ddf1c734
|
2018-12-23T14:54:03
|
|
make got_object_blob_id_str() a private API
|
|
15a94983
|
2018-12-23T14:48:47
|
|
remove struct got_object from public library API
|
|
450eaa8b
|
2018-12-23T12:12:12
|
|
typos
|
|
2df4e4ff
|
2018-12-23T12:11:34
|
|
mention that commit timestamps are UTC in API docs
|
|
45d799e2
|
2018-12-23T12:10:27
|
|
make commit objects opaque in the library's API
|
|
6fcac457
|
2018-11-19T10:05:28
|
|
store number of lines in int instead of size_t
|
|
f4a881ce
|
2018-11-17T16:04:05
|
|
more support for tag objects; new code is not yet reachable
|
|
984e8a45
|
2018-11-05T21:18:58
|
|
implement object idset with a red-black tree
|
|
ccb26ccd
|
2018-11-05T16:16:35
|
|
avoid a call to mktime() in commit graph's add_node()
|
|
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
|
|
dbc6a6b6
|
2018-07-12T19:05:28
|
|
allow going back to previously blamed commits in tog blame
|
|
84451b3e
|
2018-07-10T13:17:00
|
|
implement incremental blame display for tog
|
|
883f0469
|
2018-06-23T17:57:39
|
|
make struct got_tree_object opaque
|
|
1943de01
|
2018-06-22T10:46:10
|
|
add a commit cache as well
|
|
f6be5c30
|
2018-06-22T10:33:04
|
|
add a tree object cache to struct got_repository
|
|
a19581a2
|
2018-06-21T22:04:27
|
|
implement got_object_open_as_blob()
|
|
35e9ba5d
|
2018-06-21T19:41:20
|
|
introduce got_object_blob_dump_to_file()
|
|
776d4d29
|
2018-06-17T12:34:17
|
|
add got_object_open_as_tree() and got_object_open_by_path()
|
|
788c352e
|
2018-06-16T19:18:32
|
|
store commit timestamps as 'struct tm' in UTC
|
|
be6a1b5a
|
2018-06-11T03:17:51
|
|
promote commit graph's open_commit() helper to public API
|
|
79f35eb3
|
2018-06-11T03:09:27
|
|
rename got_parent_id to got_object_qid; better generic name
|
|
b43fbaa0
|
2018-06-11T02:54:29
|
|
do not store commits in the commit graph; saves memory
|
|
6c281f94
|
2018-06-11T02:14:44
|
|
show timezone offset in 'got log'
|
|
4626e416
|
2018-06-11T01:25:06
|
|
parse commit timestamps when opening commits
|
|
6e790f45
|
2018-06-11T00:50:26
|
|
move parse_commit_time() to object.c and make public API
|
|
bacc9935
|
2018-05-20T13:02:12
|
|
show log message above a diff between commits
|
|
bff6ca00
|
2018-04-23T15:38:35
|
|
read commit objects with privsep
|
|
0c60ce5a
|
2018-04-02T11:10:05
|
|
document the current public API
|
|
3235492e
|
2018-04-01T18:17:18
|
|
add the ability to start the log at a particular commit
|
|
8bf5b3c9
|
2018-03-17T17:42:48
|
|
rewrite 'got log' without recursion
|
|
b0146884
|
2018-03-09T21:40:07
|
|
remove unused list head
|
|
ef0981d5
|
2018-02-12T22:40:55
|
|
make length of id string an implementation detail
|
|
6dfa2fd3
|
2018-02-12T22:20:37
|
|
remove got_parse_object_id(), add got_object_open_by_id_str() instead
|
|
59ece79d
|
2018-02-12T22:13:27
|
|
make struct got_object_id opaque
|
|
908b0194
|
2018-02-12T21:29:08
|
|
move struct got_zstream_buf to private header zb.h
|
|
f934cf2c
|
2018-02-12T21:27:40
|
|
make struct got_blob_object opaque
|
|
eb651edf
|
2018-02-11T18:16:43
|
|
more progress on reading packed/deltified objects
|
|
eef6493a
|
2018-01-19T18:09:29
|
|
Make struct got_object opaque to users of the library
|
|
b107e67f
|
2018-01-19T18:03:07
|
|
Implement open() support for offset delta objects
|
|
6c00b545
|
2018-01-17T21:59:05
|
|
open packed objects correctly; don't worry about their contents yet
|
|
a1fd68d8
|
2018-01-12T20:59:51
|
|
Extract non-deltified objects from pack files.
|
|
9b1d5162
|
2017-12-03T16:49:53
|
|
fix previous
|
|
f9a4270b
|
2017-12-03T16:48:47
|
|
add more object types (needed for pack files)
|
|
f78b0693
|
2017-11-29T23:42:16
|
|
show blob IDs in diff header
|
|
7d283eee
|
2017-11-29T17:11:11
|
|
add and test basic blob diffing functionality
|
|
68482ea3
|
2017-11-27T05:13:16
|
|
implement open/close for blobs; add test which prints one
|
|
0ffeb3c2
|
2017-11-26T23:50:52
|
|
parse and print tree objects
|
|
ad3a03de
|
2017-11-12T16:14:05
|
|
remove unused union 'obj' from struct got_object
|
|
d1cda826
|
2017-11-06T18:53:05
|
|
parse commit objects
|
|
ab9a70b2
|
2017-11-06T13:49:35
|
|
parse object header
|
|
d71d75ad
|
2017-11-05T18:09:59
|
|
print the head revision
|
|
11995603
|
2017-11-05T17:26:31
|
|
resolve symbolic refs
|
|
7b19e0f1
|
2017-11-05T13:35:01
|
|
add copyright
|
|
4027f31a
|
2017-11-04T19:41:54
|
|
initial import; current implementation only parses the .git/HEAD ref
|