36 lines
946 B
Bash
36 lines
946 B
Bash
#!/bin/bash
|
|
|
|
# shellcheck disable=2164
|
|
function fixture_repo_with_spaces_in_name() {
|
|
local git_username="Homeshick user"
|
|
local git_useremail="homeshick@example.com"
|
|
local namewithspaces="${REPO_FIXTURES}/repo with spaces in name"
|
|
git init "$namewithspaces"
|
|
cd "$namewithspaces"
|
|
git config user.name "$git_username"
|
|
git config user.email "$git_useremail"
|
|
mkdir home
|
|
cd home
|
|
|
|
touch .repowithspacesfile
|
|
|
|
git add .repowithspacesfile
|
|
git commit -m 'Add file to repo with spaces in name'
|
|
|
|
touch ".file with spaces in name"
|
|
git add ".file with spaces in name"
|
|
|
|
mkdir ".folder with spaces in name"
|
|
touch ".folder with spaces in name/another file with spaces in its name"
|
|
git add ".folder with spaces in name/another file with spaces in its name"
|
|
|
|
touch ".crazy
|
|
file␇☺"
|
|
git add ".crazy
|
|
file␇☺"
|
|
|
|
git commit -m 'Add file with newline and all kinds of crazy characters in the name'
|
|
}
|
|
|
|
fixture_repo_with_spaces_in_name > /dev/null
|