mirror of
https://github.com/valitydev/salt.git
synced 2024-11-07 08:58:59 +00:00
d35c2f810c
* 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 |
||
---|---|---|
.. | ||
integration | ||
perf | ||
pkg/rpm | ||
unit | ||
utils | ||
__init__.py | ||
buildpackage.py | ||
committer_parser.py | ||
consist.py | ||
eventlisten.py | ||
eventlisten.sh | ||
jenkins.py | ||
minionswarm.py | ||
modparser.py | ||
packdump.py | ||
runtests.py | ||
salt-tcpdump.py | ||
saltsh.py | ||
wheeltest.py | ||
whitelist.txt |