Log

Author Commit Date CI Message
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
Stefan Sperling 7c1452c1 2020-03-26T17:14:23 make 'tog log' consistently scroll one page upon page-down key (found by naddy)
Stefan Sperling bcf34b0e 2020-03-26T17:10:59 make 'got fetch' restore our copy of the remote HEAD if the copy was deleted
Stefan Sperling 3789fd73 2020-03-26T14:58:16 make 'got fetch -d' delete branches from both refs/heads and refs/remotes
Stefan Sperling 02b79295 2020-03-25T16:15:46 bump version number
Stefan Sperling fb2b849b 2020-03-25T16:12:52 changes for 0.31
Stefan Sperling 82d740a4 2020-03-25T16:12:52 sync dist file list
Stefan Sperling d911dcf5 2020-03-25T16:02:40 set the executable bit on tree.sh
Stefan Sperling f1bcca34 2020-03-25T16:02:28 make 'got fetch' update our copy of the remote HEAD in case it has changed
Stefan Sperling d7b899ab 2020-03-25T15:55:22 fix got_ref_change_symref(); it changed the ref's name instead of its target
Stefan Sperling f298ae0f 2020-03-25T15:08:59 make 'got clone' create refs/remotes/origin/HEAD, as 'git clone' does
Stefan Sperling 75236079 2020-03-25T14:30:15 handle refs/remotes/origin/HEAD properly; reported by Matthias aka _xhr_
Stefan Sperling 465971ee 2020-03-24T15:32:54 stop verifying pack file checksum in the main process during clone/fetch Both got-fetch-pack and got-index-pack now verify the pack file checksum. This means we can avoid reading the entire pack file in the main process just to verify its checksum and avoid a noticable stall between fetching and indexing on slow machines.
Stefan Sperling 3abebdc2 2020-03-24T15:24:08 make got-index-pack check the expected pack checksum passed from main process
Stefan Sperling 6ad68bce 2020-03-24T15:15:51 make got-index-pack compute and verify the pack file's SHA1 checksum
Stefan Sperling 1d72a2a0 2020-03-24T14:08:03 represent packfile hash as byte array in the privsep layer, not as object ID
Stefan Sperling 92dc95a8 2020-03-24T14:07:59 always initialize pack hash output parameter of got_fetch_pack()
Stefan Sperling fd251256 2020-03-24T14:07:58 rename an argument of got_privsep_send_index_pack_req() for clarity
Stefan Sperling dc671e91 2020-03-24T12:07:58 compute pack file's checksum during download and check it in got-fetch-pack Compared to the previous version committed in 520a0c97 this code should compute the checksum correctly for any amount of pack file data bytes read from the socket at a time.
Stefan Sperling 729743d1 2020-03-23T21:34:06 revert 520a0c97f8081e4531fc9c88cda705a92afbddaf for now due to possible bug
Stefan Sperling 520a0c97 2020-03-23T21:08:17 compute pack file's checksum during download and check it in got-fetch-pack
Tracey Emery 810a850e 2020-03-23T16:52:26 spacing
Tracey Emery 4e0a20a4 2020-03-23T16:51:40 make got tree work on current branch and add tests for this use case ok stsp
Christian Weisgerber 1831ac02 2020-03-23T16:39:24 Subtract the status line from the number of lines to page up/down in the log view. ok stsp@
Stefan Sperling 2ce013e7 2020-03-23T09:11:36 bump version number
Stefan Sperling 6909a160 2020-03-23T09:03:20 changes for 0.30
Stefan Sperling 33a81ee4 2020-03-23T08:55:25 sync distfile list
Stefan Sperling a740a1b3 2020-03-22T19:42:48 use 'got commit' in test_rebase_delete_missing_file instead of Git
Stefan Sperling ca6da77d 2020-03-22T19:25:28 add a test for 'got rebase' to check behaviour on delete vs. delete
Stefan Sperling e70bf110 2020-03-22T17:20:18 move functions from privsep.c to the helpers which use them where possible
Stefan Sperling 678ade17 2020-03-22T15:44:34 don't error out if rebase sees no merged paths; elide the commit instead
Stefan Sperling ba580f68 2020-03-22T15:08:33 prevent 'got commit' from comitting empty sub-directories; found by tracey
Stefan Sperling 9c2e8939 2020-03-22T15:02:28 fix test sandbox name of test_rm_directory_keep_files
Stefan Sperling 775ce909 2020-03-22T14:29:22 wrap overlong line in got.c
Stefan Sperling 907f15e2 2020-03-22T14:28:49 remove redundant \n from errx() calls in got.c
Stefan Sperling b2070a3f 2020-03-22T14:21:07 allow for limiting output of 'got ref -l' to a single ref or a namespace
Stefan Sperling e31abbf2 2020-03-22T14:21:06 add -c option to 'got ref' which now expects just one argument after options
Stefan Sperling 255c4055 2020-03-21T23:54:00 mention 'got fetch' in gotweb.8
Stefan Sperling eac81709 2020-03-21T23:50:41 add missing .Pp in got.1
Stefan Sperling fc24bb3a 2020-03-21T23:39:56 wording tweak in got.1
Stefan Sperling a18cccf9 2020-03-21T23:37:45 more small man page tweaks for clone and fetch
Stefan Sperling 71f12362 2020-03-21T23:24:06 document that clone and fetch -R options accept reference namespaces
Stefan Sperling 4d482d9d 2020-03-21T23:13:22 in got.1, add the -R option to synopsis of got fetch
Stefan Sperling 88609724 2020-03-21T22:50:29 check tags for equality before complaining about rejected tag updates
Stefan Sperling e8a967e0 2020-03-21T22:44:07 make replacing symrefs actually work in 'got fetch'
Stefan Sperling ecdc3b49 2020-03-21T22:14:18 fail test_fetch_reference properly if fetch succeeds unexpectedly
Stefan Sperling 9f142382 2020-03-21T22:06:00 properly lock references when 'got fetch' needs to update them
Stefan Sperling 0e4002ca 2020-03-21T21:49:13 add support for fetching arbitrary references to 'got clone' and 'got fetch'
Stefan Sperling 239821eb 2020-03-21T20:03:12 correctness fix in got.1: tags usually point to tag objects
Stefan Sperling 1d4b192f 2020-03-21T20:00:35 in got.1 be explicit about the fact that our branches live in "refs/heads/"
Stefan Sperling 498ef124 2020-03-21T20:00:32 clarify the distinction between mirror and regular repositories
Stefan Sperling db6d8ad8 2020-03-21T19:40:36 prevent existing tags from being overwritten by 'got fetch' by default
Stefan Sperling 6338a6a1 2020-03-21T18:46:16 tweak progress output related to references during clone and fetch
Stefan Sperling 30718c93 2020-03-21T18:27:34 de-duplicate code which prints the HEAD revision during clone
Stefan Sperling 2690194b 2020-03-21T18:17:12 remove GOT_FETCH_DEBUG and toggle fetch debug output with -v option instead
Stefan Sperling 3ef2e71a 2020-03-21T18:16:30 set executable bit on clone.sh and fetch.sh
Stefan Sperling c8c71e6e 2020-03-21T17:28:30 add tests for 'got clone' and 'got fetch'; requires 'ssh 127.0.0.1' to work
Stefan Sperling 393fb88d 2020-03-21T17:28:29 handle reference-only updates in 'got fetch' where server sends an empty pack
Stefan Sperling 688f11b3 2020-03-21T17:28:29 fix 'got fetch -q' which still produced some unintended output
Stefan Sperling 0bec957e 2020-03-21T17:28:23 close fetchfd when we're done in got-fetch-pack
Stefan Sperling 4515a796 2020-03-21T11:24:14 make 'clone -l' and 'fetch -l' list all references, regardless of namespace
Stefan Sperling f21ec2f0 2020-03-21T11:20:33 add -d option to 'got fetch' for deleting old branches and tags
Stefan Sperling 13f12b09 2020-03-21T10:43:03 sync usage() for clone and fetch
Stefan Sperling 9c52365f 2020-03-21T10:37:19 properly terminate the ssh process after fetching via SSH
Stefan Sperling 41b0de12 2020-03-21T10:18:15 add support for listing remote branches and tags to 'got clone' and 'got fetch'
Stefan Sperling 1f03b8da 2020-03-20T20:37:55 prevent 'got diff' from needlessly opening a work tree
Stefan Sperling 4ba14133 2020-03-20T20:23:18 add support for fetching specific branches to 'got clone' and 'got fetch'
Stefan Sperling f8ab0c60 2020-03-20T20:23:18 got.1 wording tweak for clarity
Stefan Sperling 2ec30c80 2020-03-20T20:23:18 make 'got fetch' create local branches if they don't exist yet
Stefan Sperling 2fb669fb 2020-03-20T20:23:18 initialize optional output parameters in parse_gitconfig_file()
Stefan Sperling 5146eb39 2020-03-20T20:23:18 fix allocation size in got_privsep_recv_gitconfig_remotes(); found by free(3)
Stefan Sperling fe6043b8 2020-03-20T19:03:29 transmit the 'mirror' flag correctly in got_privsep_send_gitconfig_remotes()
Stefan Sperling 1510c839 2020-03-20T18:49:54 really make 'got fetch' create/update references correctly in mirror mode (fixes commit fed0b873)
Stefan Sperling 83310ac9 2020-03-20T18:43:58 fix bug where duplicates were returned from got_gitconfig_get_section_list()
Stefan Sperling 55330abe 2020-03-20T18:09:17 fix error handling bugs in cmd_clone()
Stefan Sperling 10c073e7 2020-03-20T16:53:42 got.1 wording fix
Stefan Sperling 3493b628 2020-03-20T16:53:05 man page wording simplification: target-direcory -> directory
Stefan Sperling 175367bd 2020-03-20T16:48:26 got(1) man page wording tweak
Stefan Sperling 089fc4e0 2020-03-20T16:45:48 trim some redundant wording in git-repository(5)
Stefan Sperling 010f7279 2020-03-20T16:43:21 line to git-repository(5) for details about pack files
Stefan Sperling 89c3c67b 2020-03-20T16:40:24 document what got-index-pack does
Stefan Sperling fed0b873 2020-03-20T16:10:20 fix 'got fetch' to update the correct set of references in mirror mode
Stefan Sperling 8ceee112 2020-03-20T16:04:33 add refspec which git-fetch expects in config file of mirrored repositories
Stefan Sperling 659e7fbd 2020-03-20T15:55:08 fetch only HEAD branch and tags by default; add -a option to fetch everything
Stefan Sperling 09f63084 2020-03-20T15:33:01 use one consistent way to compute the Git URL to write to the config file
Stefan Sperling 62a4c94c 2020-03-20T15:01:15 support non-default port numbers with SSH and tweak URI parser port handling
Stefan Sperling 58e1925a 2020-03-20T13:32:07 fix wrong sizeof in got_privsep_send_fetch_req()
Stefan Sperling 8170e989 2020-03-20T12:06:54 put a proper SSH URL into cloned repositories, rather than 'scp' style syntax
Stefan Sperling 619eb6dd 2020-03-20T12:03:47 document use of port numbers in URLs