|
b15bc87b
|
2020-07-23T14:21:29
|
|
fix memory leak in install_symlink() error path; spotted by semarie
|
|
ef68ca6f
|
2020-07-23T14:21:29
|
|
add missing dirname(3) error check; found by semarie
|
|
73259b37
|
2020-07-23T14:21:29
|
|
add a symlink test for 'got cat'
|
|
23b820a2
|
2020-07-23T14:21:29
|
|
remove unnecessary lines from test_cat_symlink
|
|
0587e10c
|
2020-07-23T14:21:28
|
|
add symlink support to 'got blame' and 'tog blame'
|
|
e40622f4
|
2020-07-23T14:21:28
|
|
add got_object_tree_entry_is_symlink() and got_object_resolve_symlinks()
|
|
32596e16
|
2020-07-23T14:21:28
|
|
fix got_tree_entry_get_symlink_target() in case of multiple loop iterations
|
|
659dc16e
|
2020-07-23T14:21:28
|
|
skip the blob header in got_tree_entry_get_symlink_target()
|
|
f8f7c882
|
2020-07-23T14:21:28
|
|
fix buffer overflow in got_tree_entry_get_symlink_target()
|
|
eb59b6d4
|
2020-07-23T14:21:28
|
|
show path in error message when blaming a symlink pointing to a directory
|
|
0ab20ee9
|
2020-07-23T14:21:27
|
|
fix handling of symlinks to a nonexistent target
|
|
8ba819a3
|
2020-07-23T14:21:27
|
|
let 'got checkout' create symlinks in a work tree
|
|
64773fde
|
2020-07-23T14:21:27
|
|
expand test cases in test_rm_symlink
|
|
d4ae64fa
|
2020-07-23T14:21:27
|
|
extend test_status_symlink to cover removal and modification of symlinks
|
|
a919d5c4
|
2020-07-23T14:21:27
|
|
make 'got rm' work on symlinks; test case written by tracey
|
|
00bb5ea0
|
2020-07-23T14:21:27
|
|
make 'got add' work on symlinks and let 'got status' display them
|
|
f35fa46a
|
2020-07-23T14:21:27
|
|
add symlink support to 'got update'
|
|
377624f7
|
2020-07-23T14:08:34
|
|
bump version number
|
|
6f076e8f
|
2020-07-23T14:02:17
|
|
CHANGES for 0.37
|
|
5e901ab9
|
2020-07-23T14:01:53
|
|
sync dist file list
|
|
20ccae39
|
2020-07-21T14:19:32
|
|
cope with directory entries returned from readdir(3) with type DT_UNKNOWN
Such directory entries need special handling to make our directory traversal
code work on filesystems that do not support the d_type optimization.
I found this problem because references stored in the refs/ directory were
not shown by 'got log' and 'tog log' when a repository is mounted over NFS.
helpful feedback + ok millert@
|
|
4da1bbe9
|
2020-07-19T16:14:08
|
|
fix return statement in test_checkout_into_nonempty_dir failure case
|
|
3665fce0
|
2020-07-13T12:58:54
|
|
display affected file path in ERR_FILE_OBSTRUCTED error messages
|
|
ecd6d584
|
2020-06-27T15:20:28
|
|
fix definition of the GOT_FILEIDX_MODE_PERMS bitmask
|
|
b737c85a
|
2020-06-26T10:10:52
|
|
fix endless loop introduced in 3143d852; programming is hard!
|
|
21c17f12
|
2020-06-26T07:09:35
|
|
fix merging with files that do not contain a newline character; ok millert@
|
|
3143d852
|
2020-06-25T06:53:54
|
|
fix ignores when a path is passed to 'got status'
Problem reported by semarie, who also provided initial regression test code.
ok semarie
|
|
054041d0
|
2020-06-24T17:15:00
|
|
replace the update_blob_fileindex_entry() helper function
This makes it easier to tell in which code paths we are expecting to handle
a potential 'ie' NULL pointer and avoids a pointless search of the file index.
|
|
f71c0a3a
|
2020-06-23T20:27:11
|
|
move gw_conf malloc to parse.y and cleanup another one-line set/check
fix rash pointer change in last edit
|
|
74ad335c
|
2020-06-23T19:17:36
|
|
fix unintended change of current working directory in a test case
|
|
5a58a424
|
2020-06-23T16:10:01
|
|
plug a memory leak in delete_blob()
|
|
c34ec417
|
2020-06-22T17:09:05
|
|
restructure gotweb parse.y to be like the new got parse.y
correct a lot of incorrect error handling
adjust copyrights
|
|
fb863fa4
|
2020-06-22T15:06:23
|
|
get a parser in place for the future inclusion of gotconfig to git repos
this is for got push and got fetch, primarily
ok stsp
|
|
2c2d5c5f
|
2020-06-07T11:51:19
|
|
show paths in blame.c GOT_ERR_OBJ_TYPE error messages
|
|
0553429d
|
2020-06-07T09:25:08
|
|
fix symlink check in got_fileindex_entry_update()
|
|
e9a8bbf7
|
2020-05-29T13:47:04
|
|
fix from Martin Vahlensieck to return error instead of NULL (thank you)
ok tracey stsp
|
|
bcbc2272
|
2020-05-20T17:40:57
|
|
document how to use commit messages prepared in a file; patch by Scott Bennett
|
|
0d6c6ee3
|
2020-05-20T17:37:29
|
|
make 'got/tog tree' show symlink targets like 'ls -lF' does: link@ -> target
|
|
5d58be12
|
2020-05-17T09:49:01
|
|
fix 'got tree' usage message; the path argument is optional
|
|
7aadece8
|
2020-05-17T08:23:19
|
|
allow creation of commits which carry unmodified submodule tree entries along
approach suggested by ori@ and matches how git9 behaves
ok semarie@ (who can now work with Rust-related Git repos containing submodules)
|
|
f4d0e3fb
|
2020-05-15T09:50:33
|
|
shorten the "Updated reference" message printed by 'got fetch'
|
|
e7303626
|
2020-05-14T19:27:44
|
|
add submodule tests
ok semarie
|
|
81c5a344
|
2020-05-05T16:15:06
|
|
bump version number
|
|
d52a5ad7
|
2020-05-05T16:12:00
|
|
changes for 0.36
|
|
bc90a07f
|
2020-05-05T16:12:00
|
|
actually run release mode builds at the end of got-build-regress.sh
|
|
aaffadfc
|
2020-05-05T15:26:11
|
|
write directory tree entry mode bits in the same way as Git does
|
|
ac5f2b26
|
2020-05-05T15:26:11
|
|
normalize file mode bits to avoid false positive tree entry differences
|
|
0208f208
|
2020-05-05T09:53:57
|
|
show a list of paths changed in a commit with 'got log -P', and in tog
requested by matthieu@
|
|
2e8c69d1
|
2020-05-04T19:37:36
|
|
fix "no such entry found in tree" error with got log -p and an added path
ok millert@
|
|
010fe6f0
|
2020-04-25T16:15:18
|
|
unexpand the mdocdate keyword in gotweb.conf.5
|
|
a8d61ffe
|
2020-04-25T16:07:22
|
|
bump version number
|
|
bc726746
|
2020-04-25T16:04:39
|
|
changes for 0.35
|
|
4343a07f
|
2020-04-24T16:33:32
|
|
filter out "remote/*/HEAD" references in 'got log' output
|
|
79cc719f
|
2020-04-24T16:31:55
|
|
filter out "remote/*/HEAD" references in tog log view
|
|
70551d57
|
2020-04-24T16:23:39
|
|
add a test for rebase file index corruption problem fix in previous commit
ok tracey
|
|
8bd8568c
|
2020-04-24T16:23:39
|
|
remove file index entries from RB tree upon flush to disk
Fixes a file index corruption problem with 'got rebase' found by tracey.
ok tracey
|
|
50f2fada
|
2020-04-24T16:22:28
|
|
fix 'got log -r' loading refs from the wrong repo if invoked in a work tree
ok tracey
|
|
59d5e252
|
2020-04-21T17:51:05
|
|
don't override port configuration with explicit argument if the url doesn't contains it
it permits to .ssh/config to be honored
same diff from stsp@
|
|
ef9e2ed7
|
2020-04-19T10:28:06
|
|
fix another typo in git-repository.5
|
|
9eba2c58
|
2020-04-19T10:26:29
|
|
spelling fix in git-repository.5
|
|
e77c2584
|
2020-04-19T09:56:32
|
|
bump version number
|
|
930c05b6
|
2020-04-19T09:32:17
|
|
changes for 0.34
|
|
6a49bdc8
|
2020-04-19T09:32:17
|
|
sync dist file list
|
|
00927983
|
2020-04-19T09:11:37
|
|
remove got_packidx_get_object_idx_sha1(); it is not actually needed
|
|
b90c3048
|
2020-04-19T09:10:52
|
|
adjust expected "object not found" error output in tests
|
|
ded8fbb8
|
2020-04-19T08:57:07
|
|
include the relevant object ID in NO_OBJ error messages where possible
|
|
86d8a25a
|
2020-04-19T08:57:07
|
|
show bad ID in "object not found" error from got_repo_match_object_id_prefix()
|
|
bd81cfb7
|
2020-04-19T08:57:07
|
|
clarify wording in got.1 related to local changes/commits/branches
|
|
d7c4e80d
|
2020-04-19T08:57:07
|
|
fix expected output in clone and fetch tests
|
|
f79e6490
|
2020-04-19T08:24:07
|
|
move clone/fetch connection progress messages to a more obvious spot
|
|
5e9b18fa
|
2020-04-19T08:13:58
|
|
tweak a 'got fetch' progress message for accuracy
|
|
e54dde05
|
2020-04-19T08:12:25
|
|
tweak a 'got clone' progress message for accuracy
|
|
3d0ac559
|
2020-04-18T22:22:29
|
|
wording tweak in got.1
|
|
04e9dcf3
|
2020-04-18T22:20:57
|
|
add an example for log -R to got.1
|
|
dbec59df
|
2020-04-18T21:24:54
|
|
add 'got log' -R option to reverse commit display order
|
|
52ab7958
|
2020-04-18T21:15:07
|
|
tweak documentation of 'got log -x' for accuracy
|
|
9627c110
|
2020-04-18T18:40:01
|
|
show a summary of conflicts and related problems after updating/merging files
ok millert@
|
|
5036ab18
|
2020-04-18T18:40:00
|
|
make 'got update' skip conflicted files
ok millert@
|
|
ceb466a7
|
2020-04-18T11:21:53
|
|
add a test for 'got cherrypick' with existing merge conflicts
|
|
d1fe46f9
|
2020-04-18T10:28:24
|
|
add 'got log' -x option to stop logging when a specific commit was traversed
|
|
ccecc9fd
|
2020-04-18T10:28:20
|
|
wrap an overlong line
|
|
18f89b62
|
2020-04-14T18:23:06
|
|
add script which runs build and regress and sends failure reports via email
|
|
19ff7638
|
2020-04-14T18:05:51
|
|
handle all khttp_urlpart errors
|
|
aa309cb0
|
2020-04-14T17:40:42
|
|
Add minimum kcgi version information to README
|
|
6918c609
|
2020-04-14T17:40:42
|
|
remove all asprintf from gw_output_site_link and fix error handling
|
|
e6789209
|
2020-04-14T17:40:42
|
|
remove all asprintf from gw_output_repo_heads
|
|
c6eb96ac
|
2020-04-14T17:40:42
|
|
reduce asprint usage in gw_output_repo_tree
|
|
ebc6542a
|
2020-04-14T17:40:42
|
|
remove all asprintf from gw_blame_cb
|
|
12003b6a
|
2020-04-14T17:40:42
|
|
remove all asprintf from gw_output_repo_tags
|
|
f7632464
|
2020-04-14T17:40:42
|
|
remove all asprintf from gw_tags
|
|
9ba68833
|
2020-04-14T17:40:42
|
|
remove all asprintf from gw_briefs
|
|
038dfa29
|
2020-04-14T17:40:42
|
|
remove all asprintf from gw_commits
|
|
2796ac23
|
2020-04-14T17:40:42
|
|
remove all asprintf from gw_index
|
|
32b9f7ed
|
2020-04-14T17:40:42
|
|
use khtml_printf where possible
|
|
f08447b0
|
2020-04-14T17:40:42
|
|
use khttp_printf where possible
|
|
79bf0650
|
2020-04-14T11:50:16
|
|
bump version number
|
|
6b7ca607
|
2020-04-14T11:48:08
|
|
changes for 0.33
|
|
cb35d58a
|
2020-04-14T11:46:43
|
|
assign 'ret' explicitly in test_commit_normalizes_filemodes
|
|
f7b97ccb
|
2020-04-14T11:37:39
|
|
normalize tree entry modes to 0100644 or 0100755 when writing tree objects
semarie@ reported an error from go-git used by Cirrus CI:
"57243613255d758e15b0f5ae1c960b970f0435f8: malformed mode (0100640)!"
'git fsck' has no problem with mode 0100640. But writing just the two
most commonly used file modes should provide the best compatibility.
|
|
d2ad595c
|
2020-04-09T10:48:58
|
|
fix "searching..." displayed in tog log view while merely scrolling down
|