salt/tests
Erik Johnson d35c2f810c salt.utils.gitfs: remove dulwich support, make refspecs configurable (#39210)
* Add config params for custom refspecs

* Add exceptions for errors encountered modifying git config

* Make the refspecs a configurable parameter

* Make refspecs a per-remote parameter

* Update master config template to include custom refspecs opts

* Add documentation for new config params

* Update GitFS walkthrough with a section on custom refspecs

* Remove dulwich support from salt.utils.gitfs

Dulwich still lacks important features, including (but not limited to)
the following:

- Lack of the necessary support for checking out a ref needed for
  git_pillar/winrepo support

- No support in its config objects for multivar git config items, making
  it impossible to detect when repos have multiple refspecs set for a
  given git remote

Given this information, and the fact that it trails as a distant third
to Pygit2 and GitPython, Salt will cease to support Dulwich as a git
interface moving forward.

* Excise references to dulwich from documentation

* Add mention of custom refspecs to Nitrogen release notes

* Add gitfs_refspecs to mocked opts in gitfs integration tests

Also remove dulwich from unit tests

* Add information about opts argument not being intended for CLI use
2017-02-09 09:50:45 -07:00
..
integration salt.utils.gitfs: remove dulwich support, make refspecs configurable (#39210) 2017-02-09 09:50:45 -07:00
perf
pkg/rpm Updated salt.spec bash_completion 2016-04-07 09:16:47 -06:00
unit salt.utils.gitfs: remove dulwich support, make refspecs configurable (#39210) 2017-02-09 09:50:45 -07:00
utils Merge branch '2016.3' into 'carbon' 2016-10-25 10:39:02 -06:00
__init__.py
buildpackage.py [develop] Merge forward from 2016.3 to develop (#33193) 2016-05-12 07:53:39 -07:00
committer_parser.py
consist.py
eventlisten.py
eventlisten.sh
jenkins.py
minionswarm.py Merge pull request #39024 from moio/minionswarm-set-machine-id 2017-01-30 09:31:15 -07:00
modparser.py
packdump.py
runtests.py Fix geteuid stacktrace on Windows 2017-01-30 15:36:08 -07:00
salt-tcpdump.py Revert py3modernize lint changes (#34339) 2016-06-28 16:04:02 -04:00
saltsh.py
wheeltest.py
whitelist.txt Add whitelist for windows tests 2016-08-23 11:22:24 -07:00