Bug fix: Strip :args from :mksession output
Add .gitignore file and ignore doc/tags (closes issue #15)
Bug fix: Encode ":" on Mac OS X in xolox#misc#path#encode()

Reported here: https://github.com/xolox/vim-notes/pull/28
Improve xolox#misc#buffer#prepare()
Bug fix: Disable :argglobal/:argument commands just like :args
Remove dirty session tracking (it's too fragile)

I never liked this code and the additional complexity it introduced, so
lets try without for a while and see if anyone complains. If I really want
to I can always get the code back from version control.

Pull request #37: https://github.com/xolox/vim-session/pull/37
Issue #38: https://github.com/xolox/vim-session/issues/38
Don't fire SessionLoadPost event until session is fully loaded

Pull request #37: https://github.com/xolox/vim-session/pull/37
On session restore, maintain cwd after loading NERDTree

From Matthew:

  There's a NERDTree option which will change the working directory to
  its root directory when opened. Our sessions should keep their working
  directory despite this option.

  This change records the working directory before loading NERDTree,
  load it, then cd to this saved directory.

Pull request #37: https://github.com/xolox/vim-session/pull/37
Skip "save changes?" prompt when reopening sessions

Pull request #34: https://github.com/xolox/vim-session/pull/34
Merge pull request #32
Explain in README.md why vim-misc is what it is (issue #1)
Make backwards compatibility explicit
Make compatibility with miscellaneous scripts explicit
Invoke autoload functions instead of custom commands

Pull request #31: https://github.com/xolox/vim-session/pull/31

Ingo's explanation (which I completely agree with):

  Some people using the :Session... alternatives may :delcommand the
  original commands; in that case, the invocations by the script would
  fail. Prevent this error by invoking the autoload functions directly;
  this also obsoletes the need for fnameescape().
Merge pull request #30
Change the repository layout to that of a proper Vim plug-in
Updated miscellaneous scripts
Improve the xolox#misc#path#* functions

 - xolox#misc#path#absolute() was completely rewritten. It no
   longer uses fnamemodify() which doesn't work on non-existing
   pathnames. It's now written on top of xolox#misc#path#split()
   and xolox#misc#path#join(). It should now properly normalize
   directory separators as suggested in this pull request:
   xolox/vim-session#29

 - xolox#misc#path#split() and xolox#misc#path#join() were
   enhanced with proper handling of UNC paths and respect
   for the 'shellslash' option on Windows (tested on Windows
   XP SP2, the only Windows I have available)
Updated miscellaneous scripts
Bug fix: Release session lock before launching new instance (:RestartVim)

Changed in an attempt to resolve the following issue:
https://github.com/xolox/vim-session/issues/24