Added 'absent' to states.reg.
BUG: Fixes a bug where the logger creates a "~/.salt" directory instead of expanding the path to the actual user directory to create a .salt directory under the users home directory.
file.accumulate exception fix

Don't iterate NoneType in file.accumulate. Return instead.

Refs #15334
ENH: Added user (~) expansions on git target directories in states.git
BUG: Fix the absolute directory check in file.symlink for the path of the symbolic link itself and perform user expansion on that.
- the file.extract_hash function does not support Windows path format
  - path mangling with re module replaced with multi-platform os.path.basename
Added v0.6.4 support for operators merge(),unset(),immutable(),imerge() and iunset(). Sub-key option has been renamed to the resource name rather then pepa
Fixed pylint erro 219
Added line at end of file
No line at the end of file
Change linux_lvm to not use python_shell
Add new option connlimit related to CONNECTION LIMIT postgres option when create/update an user
add shell to global unless onlyif and check_cmd

Only pulls from grains and minion config.
shell should have been a string
self instead of salt
add shell to git and file unless and onlyif commands
Merge pull request #15604 from cimarronm/log_user_dir_fix

Bugfix in logging to users directory
Merge pull request #15605 from cachedout/issue_15334

file.accumulate exception fix
Merge pull request #15606 from cimarronm/module_file_symlink_bugfix

Bug in file.symlink
Merge pull request #15607 from cimarronm/state_git_expanduser

Add expanduser to git target directories