Skip to content

Releases: ingydotnet/git-subrepo

0.4.9

25 Jul 16:58
Compare
Choose a tag to compare
  • Revert "Fixed bash-completion integration with git"

0.4.8

23 Jul 20:48
Compare
Choose a tag to compare
  • 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

23 Jul 20:47
Compare
Choose a tag to compare
  • 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

21 Apr 15:34
Compare
Choose a tag to compare

Removes stale worktrees after using the push command

0.4.5

23 Sep 12:04
Compare
Choose a tag to compare
  • 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

22 Nov 14:35
Compare
Choose a tag to compare
  • Apply PR#511 to fix a 0.4.2 regression in zsh

0.4.2

17 Nov 21:50
Compare
Choose a tag to compare
  • 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

09 Jan 23:45
Compare
Choose a tag to compare

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.