1. 12 Jun, 2015 1 commit
  2. 27 May, 2015 1 commit
  3. 13 May, 2015 3 commits
    • remote: remove live changing of refspecs · 77254990
      The base refspecs changing can be a cause of confusion as to what is the
      current base refspec set and complicate saving the remote's
      configuration.
      
      Change `git_remote_add_{fetch,push}()` to update the configuration
      instead of an instance.
      
      This finally makes `git_remote_save()` a no-op, it will be removed in a
      later commit.
      Carlos Martín Nieto committed
    • remote: move the transport ctor to the callbacks · 058b753c
      Instead of having it set in a different place from every other callback,
      put it the main structure. This removes some state from the remote and
      makes it behave more like clone, where the constructors are passed via
      the options.
      Carlos Martín Nieto committed
    • Remove the callbacks struct from the remote · 8f0104ec
      Having the setting be different from calling its actions was not a great
      idea and made for the sake of the wrong convenience.
      
      Instead of that, accept either fetch options, push options or the
      callbacks when dealing with the remote. The fetch options are currently
      only the callbacks, but more options will be moved from setters and
      getters on the remote to the options.
      
      This does mean passing the same struct along the different functions but
      the typical use-case will only call git_remote_fetch() or
      git_remote_push() and so won't notice much difference.
      Carlos Martín Nieto committed
  4. 16 Mar, 2015 1 commit
  5. 27 Feb, 2015 1 commit
  6. 08 Nov, 2014 1 commit
  7. 09 Oct, 2014 1 commit
  8. 22 Sep, 2014 1 commit
  9. 16 Sep, 2014 10 commits
  10. 01 Sep, 2014 1 commit
  11. 27 Aug, 2014 2 commits
  12. 15 Aug, 2014 1 commit
  13. 14 Aug, 2014 1 commit
  14. 07 Jul, 2014 1 commit
  15. 02 Jul, 2014 1 commit
  16. 26 Jun, 2014 3 commits
  17. 17 Jun, 2014 2 commits
  18. 13 Jun, 2014 2 commits
  19. 07 Jun, 2014 1 commit
  20. 19 May, 2014 1 commit
  21. 02 Apr, 2014 1 commit
  22. 06 Mar, 2014 1 commit
  23. 06 Feb, 2014 1 commit
  24. 05 Feb, 2014 1 commit