Log

Author Commit Date CI Message
Stefan Sperling 526a746f 2020-07-23T14:21:31 handle newly added symlinks during 'got cherrypick'
Stefan Sperling 5a1fbc73 2020-07-23T14:21:30 make it possible to fix "bad" symlinks with ln -sfh + got commit + got update
Stefan Sperling bd6aa359 2020-07-23T14:21:30 convert bad symlinks to regular files during 'got commit'
Stefan Sperling 2f63b34c 2020-07-23T14:21:30 restore 8k buffer size for hashing file contents in got_object_blob_create()
Stefan Sperling 75c30427 2020-07-23T14:21:30 remove debugging test code
Stefan Sperling 3d9a4ec4 2020-07-23T14:21:30 add symlink support to 'got commit'
Stefan Sperling af57b12a 2020-07-23T14:21:30 add symlink support to 'got cherrypick'; test non-conflict cases only for now
Stefan Sperling 40dde666 2020-07-23T14:21:29 add support for symlinks in the repository to 'got diff'
Stefan Sperling 73259b37 2020-07-23T14:21:29 add a symlink test for 'got cat'
Stefan Sperling 4135d7d0 2020-07-23T14:21:29 fix symlink change in test_diff_symlinks_in_work_tree
Stefan Sperling 39449a05 2020-07-23T14:21:29 make 'got diff' show changes to symlinks in a work tree
Stefan Sperling 7d61d891 2020-07-23T14:21:29 fix checkout of symlinks when a relative work tree path is given
Stefan Sperling 906c123b 2020-07-23T14:21:29 do not allow symlinks pointing into the .got directory; noticed by semarie
Stefan Sperling b15bc87b 2020-07-23T14:21:29 fix memory leak in install_symlink() error path; spotted by semarie
Stefan Sperling ef68ca6f 2020-07-23T14:21:29 add missing dirname(3) error check; found by semarie
Stefan Sperling 23b820a2 2020-07-23T14:21:29 remove unnecessary lines from test_cat_symlink
Stefan Sperling 32596e16 2020-07-23T14:21:28 fix got_tree_entry_get_symlink_target() in case of multiple loop iterations
Stefan Sperling f8f7c882 2020-07-23T14:21:28 fix buffer overflow in got_tree_entry_get_symlink_target()
Stefan Sperling eb59b6d4 2020-07-23T14:21:28 show path in error message when blaming a symlink pointing to a directory
Stefan Sperling 0587e10c 2020-07-23T14:21:28 add symlink support to 'got blame' and 'tog blame'
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 64773fde 2020-07-23T14:21:27 expand test cases in test_rm_symlink
Stefan Sperling d4ae64fa 2020-07-23T14:21:27 extend test_status_symlink to cover removal and modification of symlinks
Stefan Sperling a919d5c4 2020-07-23T14:21:27 make 'got rm' work on symlinks; test case written by tracey
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 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 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