1. 23 Apr, 2015 1 commit
  2. 18 Apr, 2015 1 commit
  3. 17 Apr, 2015 1 commit
  4. 16 Sep, 2014 1 commit
  5. 18 Aug, 2014 1 commit
  6. 12 Jun, 2014 2 commits
  7. 11 Jun, 2014 1 commit
  8. 17 Sep, 2013 1 commit
    • Add simple global shutdown hooks · a3aa5f4d
      Increasingly there are a number of components that want to do some
      cleanup at global shutdown time (at least if there are not going
      to be memory leaks).  This creates a very simple system of shutdown
      hooks that will be invoked by git_threads_shutdown.  Right now, the
      maximum number of hooks is hardcoded, but since adding a hook is
      not a public API, it should be fine and I thought it was better to
      start off with really simple code.
      Russell Belfer committed
  9. 22 Apr, 2013 1 commit
  10. 08 Jan, 2013 1 commit
  11. 13 Nov, 2012 3 commits
  12. 20 Aug, 2012 1 commit
    • Make the memory-window conrol structures global · 8cef828d
      Up to now, the idea was that the user would do all the operations for
      one repository in the same thread. Thus we could have the
      memory-mapped window information thread-local and avoid any locking.
      
      This is not practical in a few environments, such as Apple's GCD which
      allocates threads arbitrarily or the .NET CLR, where the OS-level
      thread can change at any moment.
      
      Make the control structure global and protect it with a mutex so we
      don't depend on the thread currently executing the code.
      Carlos Martín Nieto committed
  13. 17 Jul, 2012 1 commit
  14. 05 Mar, 2012 1 commit
  15. 13 Feb, 2012 1 commit
  16. 16 Nov, 2011 1 commit