1. 26 Oct, 2018 2 commits
  2. 19 Apr, 2016 1 commit
  3. 18 Sep, 2015 1 commit
  4. 13 Sep, 2015 1 commit
  5. 08 Sep, 2015 1 commit
  6. 02 Jul, 2015 1 commit
  7. 12 Jun, 2015 1 commit
  8. 13 May, 2015 2 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
    • 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
  9. 03 Mar, 2015 2 commits
  10. 30 Dec, 2014 1 commit
  11. 06 Dec, 2014 1 commit
  12. 09 Nov, 2014 1 commit
    • push: use the common refspec parser · aad638f3
      There is one well-known and well-tested parser which we should use,
      instead of implementing parsing a second time.
      
      The common parser is also augmented to copy the LHS into the RHS if the
      latter is empty.
      
      The expressions test had to change a bit, as we now catch a bad RHS of a
      refspec locally.
      Carlos Martín Nieto committed
  13. 08 Nov, 2014 2 commits
  14. 30 Sep, 2014 1 commit
  15. 31 Aug, 2014 1 commit
  16. 15 Aug, 2014 1 commit
  17. 14 Aug, 2014 1 commit
  18. 26 Jun, 2014 1 commit
  19. 21 Apr, 2014 1 commit
  20. 02 Apr, 2014 1 commit
  21. 05 Feb, 2014 3 commits
  22. 27 Jan, 2014 1 commit
  23. 12 Dec, 2013 1 commit
  24. 18 Nov, 2013 1 commit
  25. 14 Nov, 2013 1 commit
  26. 11 Nov, 2013 2 commits
  27. 08 Nov, 2013 1 commit
  28. 07 Nov, 2013 1 commit
  29. 05 Nov, 2013 2 commits
  30. 25 Oct, 2013 1 commit
  31. 23 Oct, 2013 1 commit
  32. 21 Oct, 2013 1 commit