This file is used to list changes made in each version of the git cookbook.
- macOS resource now properly executes and uses homebrew to install git instead of dmg and packages posted to SourceForge
- Default to Git 2.9.5 now, which properly compiles on Fedora / Amazon Linux
- Fixed support for Amazon Linux on Chef 13
- Unified the package setup for source installs which fixes Amazon/Fedora
- Removed an entirely duplicate service provider
- Remove unused runit templates
- Properly fail when we're on an unsupported platform
- Remove support for RHEL 5 which removes the need for the yum-epel cookbook
- Move templates out of the default directory now that we require Chef 12
- Remove support for Ubuntu 10.04
- Remove the version requirement on mac_os_x in the metadata
- Move maintainer information to the readme
- Expand Travis testing
- Test with Local Delivery and not Rake
- Remove EOL platforms from the kitchen configs
- Use a SPDX standard license string
- Updated default versions documented in README to fix Issue #120.
- Remove class_eval and require chef 12.7+
- Fail on deprecations is now enabled so we're fully Chef 13 compatible
- Define the chefspec matchers properly
- Remove the legacy platform mappings that fail on Chef 13
- Improve the test cookbook / integration tests
- Convert config LWRP to a custom resource and make it fully idempotent
- Require Chef 12.5 or later
- Remove arch for the metadata
- Avoid deprecation warning during testing
- respond_to?(:chef_version) for < 12.6 compat
- Clarify we require Chef 12.1 or later
- Require Chef 12 or later
- Don't depend on the windows cookbook since windows_package is built into Chef 12
- Updates for testing
- Added support for compiling git on suse
- Added the ability to pass a new group property to the config provider
- Documented the git_config provider
- Added the tar package on RHEL/Fedora for source installs as some minimal installs lack this package
- Added suse, opensuse, and opensuseleap as supported platforms in the metadata
- Switched to inspec for testing
- Switched to cookstyle for Ruby linting
- Added Travis integration testing of Debian 7/8
- Update git versions to 2.8.1
- PR #95 support 32 bit and 64 bit installs on windows @smurawski
- PR #93 bump to latest git @ksubrama
- PR #90 port node[git][server][export_all] to true/false @scalp42
- PR #89 make attributes more wrapper friendly @scalp42
- Update testing deps + rubocop fixes
- README fix @zverulacis
- Windows fixes
- Fixed installation on Windows nodes
- Removed the last of the Chef 10 compatibility code
- Added up to date contributing and testing docs
- Updated test deps in the Gemfile
- Removed test kitchen digital ocean config
- Test with kitchen-docker in Travis CI
- Removed uncessary windows cookbook entry from the Berksfile
- Added the chef standard rubocop.yml file and resolved all warnings
- Added chefignore file
- Removed bin dir
- Added maintainers.md and maintainers.toml files
- Added travis and supermarket version badges to the readme
- Fixing package_id on OSX
- Adding 2.5.1 data for Windows
- Fixing up Windows provider (issue #73)
- Supporting changes to source_prefix in source provider (#62)
- Fixing up osx_dmg_source_url
- Removing references to node attributes from provider code
- Name-spacing of client resource property names
- Addition of windows recipe
- Creation of package recipe
- Fixing source provider selection bug from 4.2.3
- mac_os_x provider mapping
- various rubocops
- Fix up action in Chef::Resource::GitService
- Adding matchers
- Fixing Chef 11 support.
- Adding provider mapping file
- Converting recipes to resources.
- Keeping recipe interface for backwards compat
- Fixing windows package checksums
- Various test coverage additions
- [COOK-4482] - Add FreeBSD support for installing git client
- [COOK-4397] Only use_inline_resources on Chef 11
- [COOK-4392] - Cleanup git_config LWRP
[COOK-4387] Add git_config type [COOK-4388] Fix up rubocops [COOK-4390] Add integration tests for default and server suites
- [COOK-4146] - wrong dependency in git::source for rhel 6
- [COOK-3947] - Git cookbook adds itself to the path every run
Updating to depend on cookbook yum ~> 3 Fixing style to pass rubocop Updating test scaffolding
fixing metadata version error. locking to 3.0
Locking yum dependency to '< 3'
- [COOK-3433] - git::server does not correctly set git-daemon's base-path on Debian
- COOK-3624 - Don't restart
xinetdon each Chef client run - COOK-3482 - Force git to add itself to the current process' PATH
- COOK-3223 - Support Omnios and SmartOS package installs
- COOK-3193 - Add proper debian packages
- [COOK-2813]: Fix bad string interpolation in source recipe
- Relax runit version constraint (now depend on 1.0+).
- [COOK-2734] - update git versions
- [COOK-2385] - update git::server for
runit_serviceresource support
- [COOK-2303] - git::server support for RHEL
platform_family
- [COOK-2110] - initial test-kitchen support (only available in GitHub repository)
- [COOK-2253] - pin runit dependency
- [COOK-2043] - install git on ubuntu 12.04 not git-core
The repository didn't have pushed commits, and so the following changes from earlier-than-latest versions wouldn't be available on the community site. We're releasing 2.1.0 to correct this.
- [COOK-1943] - Update to git 1.8.0
- [COOK-2020] - Add setup option attributes to Git Windows package install
This version uses platform_family attribute, making the cookbook incompatible with older versions of Chef/Ohai, hence the major version bump.
- [COOK-1668] - git cookbook fails to run due to bad
platform_familycall - [COOK-1759] - git::source needs additional package for rhel
platform_family
- [COOK-2020] - Add setup option attributes to Git Windows package install
- [COOK-1943] - Update to git 1.8.0
- [COOK-1537] - add recipe for source installation
- [COOK-1152] - Add support for Mac OS X
- [COOK-1112] - Add support for Windows
- [COOK-853] - Git client installation on CentOS
- Current public release