got


Log

Author Commit Date CI Message
Stefan Sperling 688f11b3 2020-03-21T17:28:29 fix 'got fetch -q' which still produced some unintended output
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 1510c839 2020-03-20T18:49:54 really make 'got fetch' create/update references correctly in mirror mode (fixes commit fed0b873)
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 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
Stefan Sperling bf390dec 2020-03-20T11:46:18 in got.1 EXAMPLES, move the 'got integrate' example further up
Stefan Sperling 469dd726 2020-03-20T11:44:14 add support for repository mirrors to 'got clone' and 'got fetch'
Stefan Sperling 858b0dfb 2020-03-20T11:01:44 re-add chatty mode to got-fetch-pack; it will be useful to diagnose bugs
Stefan Sperling e5083482 2020-03-20T10:48:38 fix bug where 'got fetch' created references in the wrong namespace
Stefan Sperling e69674d8 2020-03-19T18:49:56 restore missing \n in clone and fetch progress output
Stefan Sperling 984065c8 2020-03-19T17:27:20 avoid needless id_str allocation in cmd_fetch()
Stefan Sperling 4aa547db 2020-03-19T17:23:24 create git config file earlier such that interrupted clones can be re-fetched
Stefan Sperling 12d1281e 2020-03-19T17:17:05 don't mix server progress messages with regular fetch progress output
Stefan Sperling e172ba2e 2020-03-19T17:07:22 appending [remote "origin"] section is enough; no need to overwrite the file
Stefan Sperling 90da997c 2020-03-19T17:04:21 remove 'Writing pack index...' message which was sometimes printed redundantly
Stefan Sperling 8a8b05ce 2020-03-19T17:03:03 wrap an overlong line
Stefan Sperling d715f13e 2020-03-19T17:02:12 use a single verbosity level throughout 'got clone' and 'got fetch'
Stefan Sperling 7848a0e1 2020-03-19T16:57:27 implement 'got fetch'
Stefan Sperling d52aaa3d 2020-03-18T17:29:10 display path to cloned repository when 'got clone' is done
Stefan Sperling fd843b58 2020-03-18T17:16:48 improve display of progress message generated by the server during 'got clone'
Stefan Sperling 267fe567 2020-03-18T16:16:39 document 'got cl' alias for 'got clone'
Stefan Sperling 2ab43947 2020-03-18T16:16:39 move clone code and documentation up so it appears before checkout
Stefan Sperling 7132995b 2020-03-18T16:13:48 tweak clone usage output
Stefan Sperling 68999b92 2020-03-18T16:13:48 allow controlling verbosity of 'got clone' with -q and -v options
Stefan Sperling 7ebc0570 2020-03-18T16:13:47 do not forget to create references under remotes/origin during 'got clone'
Stefan Sperling b46f3e71 2020-03-18T16:13:47 create a git config file in newly cloned repositories
Stefan Sperling ee448f5f 2020-03-18T16:13:47 apply unveil(2) to 'got clone'
Stefan Sperling 39c64a6a 2020-03-18T16:13:47 pledge 'got clone'
Stefan Sperling fd039d72 2020-03-18T16:13:47 man page updates for 'got clone'
Stefan Sperling 9df6f38b 2020-03-18T16:13:46 sync got clone's usage with reality
Stefan Sperling 892ac3b6 2020-03-18T16:13:46 only print fetch progress to stdout if something has changed
Stefan Sperling b8177776 2020-03-18T16:13:45 move to a less hectic progress display again
Stefan Sperling b2409d58 2020-03-18T16:13:43 more fine-tuning of fetch progress display
Stefan Sperling 55f98ccb 2020-03-18T16:13:43 tweak indexing progress output again: display raw object counters
Stefan Sperling 294dfefd 2020-03-18T16:13:41 create repository before connnecting and print a message when connected
Stefan Sperling 61cc1a7a 2020-03-18T16:13:41 tweak progress display
Stefan Sperling 668a20f6 2020-03-18T16:13:41 rewritten got-index-pack; sorry about the monster commit
Stefan Sperling baa9fea0 2020-03-18T16:11:33 send indexing progress via an imsg
Stefan Sperling d2cdc636 2020-03-18T16:11:32 send pack file download progress information over imsg
Stefan Sperling 531c3985 2020-03-18T16:11:32 add support for git protocol sidebands and display server progress
Stefan Sperling ceee4c0f 2020-03-18T16:11:28 remove unused arguments from got_fetch_pack()
Stefan Sperling 07e52fce 2020-03-18T16:11:27 rename got_fetch() to got_fetch_pack()
Stefan Sperling 20eb36d0 2020-03-18T16:11:27 attempt to connect to a server before creating a local repo
Stefan Sperling d9b4d0c0 2020-03-18T16:11:27 make got_fetch() provide reference info to callers and set refs in cmd_clone()
Stefan Sperling bb64b798 2020-03-18T16:11:26 have got_fetch() require an open got_repository to be passed in
Stefan Sperling 09838ffc 2020-03-18T16:11:26 make got_fetch() expect URI information in parsed form
Stefan Sperling 84f2fa52 2020-03-18T16:10:32 rename got_clone() to got_fetch()
Stefan Sperling 6f23baec 2020-03-18T16:10:31 declare got_clone() in public API space
Stefan Sperling 83b416ed 2020-03-18T16:10:30 add ori as author
Stefan Sperling 93658fb9 2020-03-18T16:10:30 Add initial support for network protocol. Ported from git9 by Ori Bernstein.
Stefan Sperling 5b87815e 2020-03-05T11:20:24 prevent commits from being listed more than once in a histedit script While merging a commit multiple times during a histedit operation could potentially make sense in some corner case, a commit appearing more than once in the script is more likely to happen accidentally. If desired, the same effect can still be achieved by running multiple histedit operations, or by using 'got cherrypick' while the histedit operation is paused for arbitrary editing.
Stefan Sperling 4cb8f8f3 2020-03-05T09:51:26 fix wrong use of words in a histedit error message
Stefan Sperling 4b6c9460 2020-03-05T08:41:12 be helpful when users try to check out work trees without a known branch Provide a useful error message in such cases and explicitly document intentional restrictions in the got(1) man page. Prompted by a question from Adam Steen via bsd.network https://bsd.network/@adams/103768951483318235
Stefan Sperling a0ea4fc0 2020-02-28T17:37:53 show merged commit ID + logmsg upon merge conflict during rebase and histedit This makes it more apparent which commit contained the conflicting change. The new output looks like this: C sys/dev/pci/if_iwm.c 8a98d848a1a5 -> merge conflict: properly modify station queues got: conflicts must be resolved before rebasing can continue
Stefan Sperling 272a1371 2020-02-28T17:32:05 don't leak logmsg in show_rebase_progress()
Stefan Sperling c10890ce 2020-02-25T13:32:18 in got.1, clarify that rebasing of branches with zero local changes is normal
Stefan Sperling 2b6826ba 2020-02-24T22:04:15 attempt to more clearly explain what 'got rebase' is used for
Stefan Sperling 7ef62c4e 2020-02-24T21:31:31 disallow 'got rebase' while a histedit operation is in progress
Stefan Sperling 65db4ffb 2020-02-24T21:22:56 document that 'got integrate' cannot be used during a histedit operation
Stefan Sperling ddbfac99 2020-02-24T21:12:49 document histedit's -F option
Stefan Sperling 46fa4c83 2020-02-24T21:12:21 explain more clearly how a histedit script will be edited
Stefan Sperling 6e54d307 2020-02-24T21:03:20 document more clearly what needs to be done to start a histedit operation
Stefan Sperling 80106605 2020-02-24T20:31:09 switch 'got tag' commit argument to a -c option for consistency
Stefan Sperling da76fce2 2020-02-24T20:31:09 let 'got branch' switch and update the work tree ok tracey
Tracey Emery 2bdefe56 2020-02-24T15:44:56 edit man page wording for histedit -m feature
Stefan Sperling 083957f4 2020-02-24T09:50:06 add 'got histedit -m' option which makes it easy to edit log messages only ok tracey
Stefan Sperling 5b666081 2020-02-24T09:46:13 show how to log subdirectories in got.1 EXAMPLES ok naddy
Stefan Sperling dc990cbf 2020-02-22T20:42:55 document semantics of got log and tog log path arguments
Stefan Sperling bb63914a 2020-02-17T21:57:56 make tmp dir location a compile-time setting and change gotweb's tmp dir We are not sure whether a gotweb package can own /var/www/tmp on OpenBSD. Moving gotweb's tmp dir to /var/www/got/tmp sidesteps that issue.
Stefan Sperling a0975128 2020-02-07T11:02:00 fix 'got blame' and 'tog blame' on files added on worktree's current branch
Stefan Sperling 7b0db533 2020-02-04T17:20:08 better description of the effects of 'got rebase' in got.1 EXAMPLES
Stefan Sperling c5996fff 2020-01-29T12:47:13 perform the check for an empty histedit commit list earlier
Stefan Sperling ab20a43a 2020-01-29T12:47:13 don not open log message editor if there are no changes during 'histedit -c'
Stefan Sperling 514f2ffe 2020-01-29T12:47:13 display branch name and first commit to be edited at top of histedit script
Stefan Sperling 82997472 2020-01-29T12:47:13 improve wording of hint displayed for the histedit 'fold' command
Stefan Sperling f43793a4 2020-01-27T22:14:23 fix a bug where 'got log PATH' failed to map PATH into the repository The problem occured inside /usr/src/sys due to the /sys symlink, where /usr/src was a got work tree. If a work tree is present we already have the right path so checking the disk is pointless.
Stefan Sperling 1137e0ae 2020-01-27T19:01:16 man page wording tweaks
Stefan Sperling 48c8c60d 2020-01-27T18:36:37 make 'got log' show first-parent history by default; remove -f and add -b option
Stefan Sperling 74daf7cb 2020-01-27T18:36:29 fix typo in got(1) man page markup
Stefan Sperling fb9704af 2020-01-27T17:07:01 do not display unversioned files during 'got revert -R'
Martin Pieuchot b55e96cf 2020-01-19T14:35:58 Remove redundant error check after got_object_id_by_path(). An error code is always returned when the oid is NULL.