Jacques Germishuys
bc48bcdcb3
Make the Visual Studio compiler happy
2014-11-03 14:23:13 +02:00
Carlos Martín Nieto
ea8dedc953
remote: fix tagopt test
...
An anonymous remote wouldn't create remote-tracking branches, so testing
we don't create them for TAGS_ALL is nonsensical. Furthermore, the name
of the supposed remote-tracking branch was also not one which would have
been created had it had a name.
Give the remote a name and test that we only create the tags when we
pass TAGS_ALL and that we do create the remote-branch branch when given
TAGS_AUTO.
2014-11-02 20:39:29 +01:00
Carlos Martín Nieto
521c0cab7a
merge: talk about the merging state after git_merge()
...
Since it's not necessarily obvious, mention the merging state and how to
clear it.
2014-11-02 17:18:19 +01:00
Edward Thomson
264d74fd40
Merge pull request #2669 from ethomson/revert_test_fix
...
revert tests: always use core.autocrlf=false in tests
2014-10-27 15:04:21 -07:00
Edward Thomson
53ca45ee25
revert tests: always use core.autocrlf=false in tests
2014-10-27 17:27:25 -04:00
Edward Thomson
7647f4495d
Merge pull request #2659 from swisspol/static_analysis
...
Fixed the most obvious Clang static analyzer warnings
2014-10-27 12:19:42 -07:00
Pierre-Olivier Latour
64bcf567c3
Fixed potential crash with uninitialized variables
2014-10-27 09:19:07 -07:00
Pierre-Olivier Latour
ea66215d87
Removed some useless variable assignments
2014-10-27 09:19:07 -07:00
Edward Thomson
116a19d467
Merge pull request #2666 from libgit2/cmn/threadsafe-on
...
Flip THREADSAFE's default to ON
2014-10-27 06:33:11 -07:00
Carlos Martín Nieto
177a29d832
Merge commit 'refs/pull/2366/head' of github.com:libgit2/libgit2
2014-10-27 10:39:45 +01:00
Carlos Martín Nieto
79b0ae4e24
Flip THREADSAFE's default to ON
...
Threads are here to stay; and for a while now, users have had to call
the initialization function which sets up threads and crypto regardless
of whether the library was built threadsafe or not.
2014-10-27 10:30:57 +01:00
Edward Thomson
aabe1e5a44
Merge branch 'csware/cleanup'
2014-10-26 23:36:15 -04:00
Sven Strickroth
334a0696f9
Minor cleanup: Use defined no_check_cert_flags instead of C&P them again
...
Signed-off-by: Sven Strickroth <email@cs-ware.de>
2014-10-26 23:23:08 -04:00
Edward Thomson
b07db1eb76
Merge pull request #2482 from libgit2/ed/rebase
...
Rebase (merge)
2014-10-26 20:18:04 -07:00
Edward Thomson
679172812c
rebase: add information to the CHANGELOG
2014-10-26 22:59:53 -04:00
Edward Thomson
979645a719
rebase: updates based on PR comments
2014-10-26 22:59:50 -04:00
Edward Thomson
18b00406c6
s/git_merge_head/git_annotated_commit
...
Rename git_merge_head to git_annotated_commit, as it becomes used
in more operations than just merge.
2014-10-26 22:59:48 -04:00
Edward Thomson
796b03bd49
rebase: clean up some warnings and memory leaks
2014-10-26 22:59:46 -04:00
Edward Thomson
e69737d760
rebase: oid member of operation should be const
2014-10-26 22:59:43 -04:00
Edward Thomson
ed2c06a6a1
git_rebase: iterators for operations
2014-10-26 22:59:41 -04:00
Edward Thomson
f152f8ac0c
rebase: preload all operations
2014-10-26 22:59:38 -04:00
Edward Thomson
b6b636a7fa
rebase: init/open a git_rebase object
2014-10-26 22:59:36 -04:00
Edward Thomson
18b439b9be
git_rebase_next: provide info about the operation
2014-10-26 22:59:34 -04:00
Edward Thomson
5ae9d296e3
git_rebase_finish: rewrite notes when finishing rebase
2014-10-26 22:59:32 -04:00
Edward Thomson
bad4937ea5
Introduce git_note_author
, git_note_committer
2014-10-26 22:59:29 -04:00
Edward Thomson
a612a25fa6
git_rebase_commit: write HEAD's reflog appropriately
2014-10-26 22:59:27 -04:00
Edward Thomson
517644cce4
Introduce git_rebase_finish to complete a rebase
2014-10-26 22:59:25 -04:00
Edward Thomson
14864fbfeb
git_rebase_next: test that we return GIT_ITEROVER
2014-10-26 22:59:23 -04:00
Edward Thomson
93a7004cc2
git_rebase_commit: drop already-picked commits
...
Already cherry-picked commits should not be re-included. If all changes
included in a commit exist in the upstream, then we should error with
GIT_EAPPLIED.
2014-10-26 22:59:21 -04:00
Edward Thomson
a35a9890b0
Introduce git_rebase_commit
...
Commit the current patch of a rebase process.
2014-10-26 22:59:19 -04:00
Edward Thomson
443d5674fe
git_rebase_next: write conflicts nicely during rebase
2014-10-26 22:59:16 -04:00
Edward Thomson
950a709159
Introduce git_rebase_next
...
`git_rebase_next` will apply the next patch (or cherry-pick)
operation, leaving the results checked out in the index / working
directory so that consumers can resolve any conflicts, as appropriate.
2014-10-26 22:59:14 -04:00
Edward Thomson
4fe84d624b
Introduce git_rebase_abort
...
Abort an in-progress rebase and move the working directory and
repository back to the ORIG_HEAD state.
2014-10-26 22:59:12 -04:00
Edward Thomson
daf395b795
git_reset: const the git_signature arg
2014-10-26 22:59:10 -04:00
Edward Thomson
867a36f3a6
Introduce git_rebase to set up a rebase session
...
Introduce `git_rebase` to set up a rebase session that can
then be continued. Immediately, only merge-type rebase is
supported.
2014-10-26 22:59:08 -04:00
Edward Thomson
9e44289c8d
Merge pull request #2612 from ethomson/warnings
...
Clean up some warnings
2014-10-26 19:58:24 -07:00
Edward Thomson
5b0c63061b
Remove unused warning on non-win32
2014-10-26 22:38:45 -04:00
Edward Thomson
5a7cd1bcc0
iterator: free paths when skipping them
2014-10-26 22:28:00 -04:00
Edward Thomson
4b1b2bd9eb
revwalk::mergebase test: free memory
2014-10-26 22:27:58 -04:00
Edward Thomson
8c8ca7309b
mwindow: clean up pack map at shutdown
2014-10-26 22:27:56 -04:00
Edward Thomson
e4985fe3a9
submodule test: free submodule
2014-10-26 22:27:54 -04:00
Edward Thomson
50aae0007b
global: clean up openssl_locks on shutdown
2014-10-26 22:27:52 -04:00
Edward Thomson
16288d2db3
clone::local test: isalpha -> git__isalpha
2014-10-26 22:27:50 -04:00
Edward Thomson
90aa2bf39b
config test: clean up memory leak
2014-10-26 22:27:48 -04:00
Edward Thomson
bc42479aaa
Cleanup memory leak in ssh transport
2014-10-26 22:27:46 -04:00
Edward Thomson
cdd71711ce
Clean up some memory leaks
2014-10-26 22:27:44 -04:00
Edward Thomson
369b021733
Clean up various compiler warnings
2014-10-26 22:13:40 -04:00
Carlos Martín Nieto
70f7e2c6e3
Merge from 2660
2014-10-27 01:48:37 +01:00
Carlos Martín Nieto
fad0aea9fe
tests: fix leak
2014-10-27 01:47:40 +01:00
Linquize
9223f2884c
Fix test repo dir not deleted after running
2014-10-27 01:06:28 +08:00