Log

Author Commit Date CI Message
Stefan Sperling e40622f4 2020-07-23T14:21:28 add got_object_tree_entry_is_symlink() and got_object_resolve_symlinks()
Stefan Sperling 659dc16e 2020-07-23T14:21:28 skip the blob header in got_tree_entry_get_symlink_target()
Stefan Sperling d4ae64fa 2020-07-23T14:21:27 extend test_status_symlink to cover removal and modification of symlinks
Stefan Sperling 0ab20ee9 2020-07-23T14:21:27 fix handling of symlinks to a nonexistent target
Stefan Sperling 8ba819a3 2020-07-23T14:21:27 let 'got checkout' create symlinks in a work tree
Stefan Sperling a919d5c4 2020-07-23T14:21:27 make 'got rm' work on symlinks; test case written by tracey
Stefan Sperling 64773fde 2020-07-23T14:21:27 expand test cases in test_rm_symlink
Stefan Sperling 00bb5ea0 2020-07-23T14:21:27 make 'got add' work on symlinks and let 'got status' display them
Stefan Sperling f35fa46a 2020-07-23T14:21:27 add symlink support to 'got update'
Stefan Sperling 377624f7 2020-07-23T14:08:34 bump version number
Stefan Sperling 6f076e8f 2020-07-23T14:02:17 CHANGES for 0.37
Stefan Sperling 5e901ab9 2020-07-23T14:01:53 sync dist file list
Stefan Sperling 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@
Stefan Sperling 4da1bbe9 2020-07-19T16:14:08 fix return statement in test_checkout_into_nonempty_dir failure case
Stefan Sperling 3665fce0 2020-07-13T12:58:54 display affected file path in ERR_FILE_OBSTRUCTED error messages
Stefan Sperling ecd6d584 2020-06-27T15:20:28 fix definition of the GOT_FILEIDX_MODE_PERMS bitmask
Stefan Sperling b737c85a 2020-06-26T10:10:52 fix endless loop introduced in 3143d852; programming is hard!
Stefan Sperling 21c17f12 2020-06-26T07:09:35 fix merging with files that do not contain a newline character; ok millert@
Stefan Sperling 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
Stefan Sperling 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.
Tracey Emery 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
Stefan Sperling 74ad335c 2020-06-23T19:17:36 fix unintended change of current working directory in a test case
Stefan Sperling 5a58a424 2020-06-23T16:10:01 plug a memory leak in delete_blob()
Tracey Emery 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
Tracey Emery 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
Stefan Sperling 2c2d5c5f 2020-06-07T11:51:19 show paths in blame.c GOT_ERR_OBJ_TYPE error messages
Stefan Sperling 0553429d 2020-06-07T09:25:08 fix symlink check in got_fileindex_entry_update()
Tracey Emery e9a8bbf7 2020-05-29T13:47:04 fix from Martin Vahlensieck to return error instead of NULL (thank you) ok tracey stsp
Stefan Sperling bcbc2272 2020-05-20T17:40:57 document how to use commit messages prepared in a file; patch by Scott Bennett
Stefan Sperling 0d6c6ee3 2020-05-20T17:37:29 make 'got/tog tree' show symlink targets like 'ls -lF' does: link@ -> target
Stefan Sperling 5d58be12 2020-05-17T09:49:01 fix 'got tree' usage message; the path argument is optional
Stefan Sperling 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)
Stefan Sperling f4d0e3fb 2020-05-15T09:50:33 shorten the "Updated reference" message printed by 'got fetch'
Stefan Sperling e7303626 2020-05-14T19:27:44 add submodule tests ok semarie
Stefan Sperling 81c5a344 2020-05-05T16:15:06 bump version number
Stefan Sperling d52a5ad7 2020-05-05T16:12:00 changes for 0.36
Stefan Sperling bc90a07f 2020-05-05T16:12:00 actually run release mode builds at the end of got-build-regress.sh
Stefan Sperling aaffadfc 2020-05-05T15:26:11 write directory tree entry mode bits in the same way as Git does
Stefan Sperling ac5f2b26 2020-05-05T15:26:11 normalize file mode bits to avoid false positive tree entry differences
Stefan Sperling 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@
Stefan Sperling 2e8c69d1 2020-05-04T19:37:36 fix "no such entry found in tree" error with got log -p and an added path ok millert@
Stefan Sperling 010fe6f0 2020-04-25T16:15:18 unexpand the mdocdate keyword in gotweb.conf.5
Stefan Sperling a8d61ffe 2020-04-25T16:07:22 bump version number
Stefan Sperling bc726746 2020-04-25T16:04:39 changes for 0.35
Stefan Sperling 4343a07f 2020-04-24T16:33:32 filter out "remote/*/HEAD" references in 'got log' output
Stefan Sperling 79cc719f 2020-04-24T16:31:55 filter out "remote/*/HEAD" references in tog log view
Stefan Sperling 70551d57 2020-04-24T16:23:39 add a test for rebase file index corruption problem fix in previous commit ok tracey
Stefan Sperling 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
Stefan Sperling 50f2fada 2020-04-24T16:22:28 fix 'got log -r' loading refs from the wrong repo if invoked in a work tree ok tracey
Sebastien marie 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@
Stefan Sperling ef9e2ed7 2020-04-19T10:28:06 fix another typo in git-repository.5
Stefan Sperling 9eba2c58 2020-04-19T10:26:29 spelling fix in git-repository.5
Stefan Sperling e77c2584 2020-04-19T09:56:32 bump version number
Stefan Sperling 930c05b6 2020-04-19T09:32:17 changes for 0.34
Stefan Sperling 6a49bdc8 2020-04-19T09:32:17 sync dist file list
Stefan Sperling 00927983 2020-04-19T09:11:37 remove got_packidx_get_object_idx_sha1(); it is not actually needed
Stefan Sperling b90c3048 2020-04-19T09:10:52 adjust expected "object not found" error output in tests
Stefan Sperling ded8fbb8 2020-04-19T08:57:07 include the relevant object ID in NO_OBJ error messages where possible
Stefan Sperling 86d8a25a 2020-04-19T08:57:07 show bad ID in "object not found" error from got_repo_match_object_id_prefix()
Stefan Sperling bd81cfb7 2020-04-19T08:57:07 clarify wording in got.1 related to local changes/commits/branches
Stefan Sperling d7c4e80d 2020-04-19T08:57:07 fix expected output in clone and fetch tests
Stefan Sperling f79e6490 2020-04-19T08:24:07 move clone/fetch connection progress messages to a more obvious spot
Stefan Sperling 5e9b18fa 2020-04-19T08:13:58 tweak a 'got fetch' progress message for accuracy
Stefan Sperling e54dde05 2020-04-19T08:12:25 tweak a 'got clone' progress message for accuracy
Stefan Sperling 3d0ac559 2020-04-18T22:22:29 wording tweak in got.1
Stefan Sperling 04e9dcf3 2020-04-18T22:20:57 add an example for log -R to got.1
Stefan Sperling dbec59df 2020-04-18T21:24:54 add 'got log' -R option to reverse commit display order
Stefan Sperling 52ab7958 2020-04-18T21:15:07 tweak documentation of 'got log -x' for accuracy
Stefan Sperling 9627c110 2020-04-18T18:40:01 show a summary of conflicts and related problems after updating/merging files ok millert@
Stefan Sperling 5036ab18 2020-04-18T18:40:00 make 'got update' skip conflicted files ok millert@
Stefan Sperling ceb466a7 2020-04-18T11:21:53 add a test for 'got cherrypick' with existing merge conflicts
Stefan Sperling d1fe46f9 2020-04-18T10:28:24 add 'got log' -x option to stop logging when a specific commit was traversed
Stefan Sperling ccecc9fd 2020-04-18T10:28:20 wrap an overlong line
Stefan Sperling 18f89b62 2020-04-14T18:23:06 add script which runs build and regress and sends failure reports via email
Tracey Emery 19ff7638 2020-04-14T18:05:51 handle all khttp_urlpart errors
Tracey Emery aa309cb0 2020-04-14T17:40:42 Add minimum kcgi version information to README
Tracey Emery 6918c609 2020-04-14T17:40:42 remove all asprintf from gw_output_site_link and fix error handling
Tracey Emery e6789209 2020-04-14T17:40:42 remove all asprintf from gw_output_repo_heads
Tracey Emery c6eb96ac 2020-04-14T17:40:42 reduce asprint usage in gw_output_repo_tree
Tracey Emery ebc6542a 2020-04-14T17:40:42 remove all asprintf from gw_blame_cb
Tracey Emery 12003b6a 2020-04-14T17:40:42 remove all asprintf from gw_output_repo_tags
Tracey Emery f7632464 2020-04-14T17:40:42 remove all asprintf from gw_tags
Tracey Emery 9ba68833 2020-04-14T17:40:42 remove all asprintf from gw_briefs
Tracey Emery 038dfa29 2020-04-14T17:40:42 remove all asprintf from gw_commits
Tracey Emery 2796ac23 2020-04-14T17:40:42 remove all asprintf from gw_index
Tracey Emery 32b9f7ed 2020-04-14T17:40:42 use khtml_printf where possible
Tracey Emery f08447b0 2020-04-14T17:40:42 use khttp_printf where possible
Stefan Sperling 79bf0650 2020-04-14T11:50:16 bump version number
Stefan Sperling 6b7ca607 2020-04-14T11:48:08 changes for 0.33
Stefan Sperling cb35d58a 2020-04-14T11:46:43 assign 'ret' explicitly in test_commit_normalizes_filemodes
Stefan Sperling 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.
Stefan Sperling d2ad595c 2020-04-09T10:48:58 fix "searching..." displayed in tog log view while merely scrolling down
Stefan Sperling b784a72b 2020-04-01T08:11:31 remove a redundant .Pp in got.1 (found by mandoc -T lint)
Stefan Sperling 4f331d3a 2020-04-01T08:11:09 in got.1, clarify how 'got update' deals with local (aka uncommitted) changes
Stefan Sperling 40b88b0f 2020-03-28T10:14:07 bump version number
Stefan Sperling 1dff1298 2020-03-28T10:07:49 changes for 0.32
Stefan Sperling fa51e947 2020-03-27T21:00:25 be nice to unaware users who attempt to use got commands with a Git work tree
Stefan Sperling f9686aa5 2020-03-27T09:35:53 show 'searching...' during 'tog log' search even if no new commits are loaded
Stefan Sperling f9967bca 2020-03-27T09:21:24 display "no matches found" if no commit matches a 'tog log' search
Stefan Sperling 8f4ed634 2020-03-26T20:40:55 display "no more matches" indicator if 'tog log' search cannot find any