Commits
- Commit:
6cc8a118a74d4c7a3f037ad0f755a3aadf5288d6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
dial: fix quoting for git-shell
Escape the path to the repository when connecting via SSH. This is needed
if the path contains spaces, quotes or other "funny" characters, but also
by git-shell which requires the argument to be surrounded by single-quote
characters.
Issue with git-shell reported by James Cook, fix based on an initial diff
by stsp@.
ok stsp@
- Commit:
8c9ae19cb1bac895dd2fd156f76df95c53ec375b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
clone.sh: fix copy-paste error
`got log' is ran twice against $testroot/repo so log-repo and
log-repo-clone are identical. Instead, run `got log' on the
clone repo the second time.
ok stsp@
- Commit:
0deb960709e3e94b2b79beb88bafc443d6d117f1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
show full URL during got clone/fetch/send
discussed with and ok jamsek, stsp
- Commit:
c9f1ac46710e3ac672c769862ae51b838c3c8e46
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got clone -b' work for repositories which lack a HEAD reference
ok op@
- Commit:
26e6f38e73535ec12ae2ba9e4f78cd6f41b14c63
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got.conf(5) mirror-references to mirror_references for consistency
Existing configuration files will keep working for now since the old name
with dashes is still recognized by the config parser.
- Commit:
f1bf60d10a22f5990303b68967a6cbffab2c5f04
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got.conf(5) fetch-all-branches to fetch_all_branches for consistency
Existing configuration files will keep working for now since the old name
with dashes is still recognized by the config parser.
- Commit:
842467521f94def2d4cce96b3c39f8bbad73bd0b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
set `ret' in a few places where it was forgotten; ok tracey@
- Commit:
49c543a6fe888394ca86e6399c706a9965486134
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
use test(1) -eq and -ne to compare integers, and reduce quoting
This brings the rest of the regression test scripts in line with
patch.sh.
- Commit:
56d0a75325a6ada09ad4f1c586f7fde7971b52f6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
let 'got clone' write gitconfig directives that match the generated got.conf
- Commit:
99495ddb79841fe89b0746d35a49bb81e9220096
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a 'reference' directive to remote repositories in got.conf(5)
Make use of this in 'got clone' to persist -R option arguments given on
the command line in the cloned repository's got.conf(5) file.
- Commit:
0c8b29c50669cb8958428fbf923f02a5b69184db
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a 'fetch-all-branches' configuration setting to got.conf(5)
Set fetch-all-branches in the got.conf(5) file created by 'got clone -a'
in order to make a future 'got fetch' act like 'got fetch -a' by default.
- Commit:
132af4a5fe242aab94fc8049abfb80888c26395f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store all branches passed via 'got clone -b' in got.conf(5) and git-config(1)
- Commit:
15d3c221e34cad474e87c43111417186822c887c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got clone' pin the fetched branch in got.conf(5)
Avoids relying on the server-side HEAD ref by default during future fetches.
- Commit:
a9c2d4c277afebe2aff309e7b43a32185fc37cd1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix default branch name written to Git config file by 'got clone'
The generated Git config file instructed Git to fetch all branches rather
than the default branch as was intended.
Check generated configuration files in all clone tests in order to catch
such problems in the future.
- Commit:
f6cae3ed1ef0c22150181eeebb8f9e97db99dc5a
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
switch function declarations from Korn shell to Bourne/POSIX shell syntax
ok stsp
- Commit:
7fb414ae4d46ebdaeff458477ba801f9ad5853c4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a -q option to tests for quiet output and use it for 'make regress'
Previous default output remains when test cases are run individually.
ok tracey
- Commit:
d7c4e80d2ab26252096219f540ed037f15985472
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix expected output in clone and fetch tests
- Commit:
f298ae0fb8ef2fb3645ac256d8e968d564be275e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got clone' create refs/remotes/origin/HEAD, as 'git clone' does
- Commit:
e31abbf21f99a7312bdfd392f33ace285feadfe5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add -c option to 'got ref' which now expects just one argument after options
- Commit:
0e4002cadf11b9274c4355850d55bd59bbc20d31
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for fetching arbitrary references to 'got clone' and 'got fetch'
- Commit:
3ef2e71acce6453e0bbb111f8c055c960107dbe9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
set executable bit on clone.sh and fetch.sh
- Commit:
c8c71e6ecffd462db05b7ca41d6a7a2d020e745d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add tests for 'got clone' and 'got fetch'; requires 'ssh 127.0.0.1' to work