1. 21 Jun, 2017 1 commit
    • tests: online::clone: use URL of test server · c2c95ad0
      All our tests running against a local SSH server usually read the
      server's URL from environment variables. But online::clone::ssh_cert
      test fails to do so and instead always connects to
      "ssh://localhost/foo". This assumption breaks whenever the SSH server is
      not running on the standard port, e.g. when it is running as a user.
      
      Fix the issue by using the URL provided by the environment.
      Patrick Steinhardt committed
  2. 21 Apr, 2016 1 commit
  3. 19 Apr, 2016 3 commits
  4. 10 Sep, 2015 1 commit
  5. 02 Jul, 2015 1 commit
  6. 12 Jun, 2015 1 commit
  7. 27 May, 2015 1 commit
  8. 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
  9. 16 Mar, 2015 1 commit
  10. 27 Feb, 2015 1 commit
  11. 08 Nov, 2014 1 commit
  12. 09 Oct, 2014 1 commit
  13. 22 Sep, 2014 1 commit
  14. 16 Sep, 2014 10 commits
  15. 01 Sep, 2014 1 commit
  16. 27 Aug, 2014 2 commits
  17. 15 Aug, 2014 1 commit
  18. 14 Aug, 2014 1 commit
  19. 07 Jul, 2014 1 commit
  20. 02 Jul, 2014 1 commit
  21. 26 Jun, 2014 3 commits
  22. 17 Jun, 2014 2 commits
  23. 13 Jun, 2014 1 commit