Releases: ingydotnet/git-subrepo
Releases · ingydotnet/git-subrepo
0.4.9
0.4.8
- Remove all subrepo refs with clean --force
- Allow the error() function to accept multiple arguments
- Bug fixed where clone --force could change the tracked branch
- Give a detailed error message if the parent SHA could not be found
- Use the git configuration to determine the default branch name for the init command
- Add --force to fetch command
- Fix executable settings on installed files
- Remove shebangs from library only files
- Fix bash-completion for instances that used make install
0.4.7
- Convert testing to use docker with updated git versions
- Fix numerous places where quoting was incorrect causing path name collisions
- Fix pull-force test to deal with git not defaulting to merges on pulls after 2.33
- Fix issue where docker tests didn't work with git 2.30 or higher because of
increased permission scrutiny. - Update readme to say this tools is in production environments
- Update readme to use internet archive for old articles about subrepo no longer
available on their original source
0.4.6
0.4.5
- Add --file option
- Fix git subrepo status command for subrepos that share a common prefix. Closes #534.
- Don't allow -b and --all
- Fix documentation links
- fix tests to support use of a default branch git config that is not "master"
- pass --force to git add so a user's global .gitignore does not affect tests
- Fix .rc and enable-completion.sh for zsh before 5.1
- Better format for options
- The
fpath
variable is an array; expand correctly
0.4.3
- Apply PR#511 to fix a 0.4.2 regression in zsh
0.4.2
- Add Austin Morgan to authors list
- Covert to GitHub Actions for testing
- Add docker support to test multiple git/bash versions together
- Require Bash 4.0+
- Use shellcheck as linter and address issues discovered
- Discovered bug in git where @ is not a valid workspace name
- Add --force command to subrepo pull
- Now works with paths that contain spaces
- Numerous documentation fixes
- When two branches pointed to the same commit, we would
sometimes pick the wrong branch. - ZSH completion fixes
- Allow tests to run outside a git repo
- Would not work if a different date format was set in git config
- Address delay in filter-branch on newer versions of git
- Display the git merge message on merge failure
- Allow FISH integration on MacOS.
- Add manpage support for FISH shell
0.4.1
Required for git version 2.21 and higher.
- Fix Bash version error messages and add to .rc
- Nicer YAML formatting in .travis.yml
- Wrap a long line
- Update the docs
- Force
make update
to always update docs - Don't use XXX in perl stuff
- Add testing on MacOS
- Remove conflicting -C from install -d commands.
- Update version requirement documentation
- Correct error message in branch
- Use topo-order in subrepo branch
- Make “git subrepo clean -f ...” delete refs correctly
- Fix #410 Push empty repositories with recent git versions
- Make subrepo work when run in a worktree
- Simplify finding subrepos
- Ask git to find the .gitrepo files
- Doc: fix sentence repetition
- Fix typos
- Fixed typo
- Travis CI not checking out a branch.