Edward Thomson
aa92c318a2
Merge pull request #3278 from mplough/master
...
Fix #3093 - remove declaration of unused function git_fetch__download…
2015-06-30 17:38:22 -05:00
Matthew Plough
9126ccac96
Fix #3093 - remove declaration of unused function git_fetch__download_pack
...
Function was added in commit 2c982daa2e
on October 5, 2011,
and removed in commit 41fb1ca0ec
on October 29, 2012.
Given the length of time it's gone unused, it's safe to remove now.
2015-06-30 16:48:47 -04:00
Carlos Martín Nieto
2f60073dc5
Merge pull request #3273 from ethomson/warnings3
...
More warnings
2015-06-30 21:40:20 +02:00
Edward Thomson
cb58fb24f5
Merge pull request #3275 from git-up/http_fix
...
http: fixed leak when asking for credentials again
2015-06-30 13:39:07 -05:00
Pierre-Olivier Latour
ccef5adb63
Added git_diff_index_to_index()
2015-06-30 10:03:32 -07:00
Pierre-Olivier Latour
1630981e6b
http: fixed leak when asking for credentials again
...
t->cred might have been allocated the previous time and needs to be
freed before asking caller for credentials again.
2015-06-30 09:03:23 -07:00
Edward Thomson
eb29292aed
index tests: add eol to avoid compiler warning
2015-06-30 14:31:07 +00:00
Edward Thomson
504b069701
checkout test: mark unused vars
2015-06-30 14:31:07 +00:00
Edward Thomson
0305721c10
winhttp: remove unused var
2015-06-30 14:31:07 +00:00
Edward Thomson
69c8bf7e0d
posix compat: include sys/stat.h for mingw
2015-06-30 14:31:07 +00:00
Edward Thomson
49840056da
diff: use size_t format
2015-06-30 14:31:07 +00:00
Edward Thomson
3451c871cb
Merge pull request #3271 from jeffhostetler/more_leaks
...
memory leak refspec.c
2015-06-30 09:29:41 -05:00
Jeff Hostetler
64e6b5b035
fix memory leak in refspec.c on errors.
2015-06-30 09:41:17 -04:00
Carlos Martín Nieto
7bfdd1c2d2
Merge pull request #3270 from ethomson/warnings2
...
Remove some warnings
2015-06-30 10:21:06 +02:00
Edward Thomson
64c415c2ae
checkout test: check getcwd return value
2015-06-29 22:34:00 +00:00
Edward Thomson
eadf37151b
clar: test chdir
2015-06-29 22:13:40 +00:00
Edward Thomson
d88abb8949
filter test: pass base type
2015-06-29 22:13:40 +00:00
Edward Thomson
d202bb7d3b
examples: clean up some warnings
2015-06-29 21:48:35 +00:00
Edward Thomson
e5f9df7b0f
odb: cast to long long for printf
2015-06-29 21:45:04 +00:00
Edward Thomson
6065505667
submodule: cast enum to int for compare
2015-06-29 21:37:07 +00:00
Edward Thomson
3ca84ac0ed
openssl: free hostname
2015-06-29 21:23:09 +00:00
Edward Thomson
0175971e91
stash: const up conflict params
2015-06-29 21:23:09 +00:00
Edward Thomson
2cf33fee89
index test: include repository.h for decl
2015-06-29 21:23:09 +00:00
Edward Thomson
149d5d8a50
stash: drop unused variable
2015-06-29 21:23:09 +00:00
Edward Thomson
ded4ccab01
iterator_walk: drop unused variable
2015-06-29 21:23:09 +00:00
Jeff Hostetler
827b954ef4
Reserve aux_id 0; sort leaks by aux_id. Fix cmp.
2015-06-29 16:39:14 -04:00
Jeff Hostetler
93b4272895
Include stacktrace summary in memory leak output.
2015-06-29 16:39:11 -04:00
Edward Thomson
4a0313bc4e
Merge pull request #3269 from libgit2/cmn/release-fixups
...
Submodule and http fixes
2015-06-29 15:22:47 -05:00
Carlos Martín Nieto
8b38006018
http: don't give up on auth on the first try
...
When the server rejects an authentication request, ask the caller for
the credentials again, instead of giving up on the first try.
2015-06-29 21:26:40 +02:00
Carlos Martín Nieto
c28a5c972d
submodule: remove trailing slashes from submodule paths
...
We allow looking up a submodule by path, but we lost the path
normalisation during the recent changes. Bring it back.
2015-06-29 21:10:47 +02:00
Carlos Martín Nieto
cf4030b04b
submodule: remove some obsolete logic
...
Remove some of the logic that was left-over from the time we had a cache
of submodules, plugging a leak of the submodule object in certain cases.
2015-06-29 20:54:17 +02:00
Carlos Martín Nieto
ca2466ff40
CHANGELOG: add submodule changes
2015-06-29 15:02:19 +02:00
Vicent Marti
b977d01772
Merge pull request #3268 from libgit2/vmg/pkg-config-sort
...
pkg-config: Sort the different sections
2015-06-29 12:27:09 +02:00
Vicent Marti
6a5fb1f4cc
pkg-config: Sort the different sections
...
Because of the fact that pkg-config is pants-on-head retarded and that
the Linux linker *requires* a static library to come before all its
dynamic dependencies in the link path, calling `pkg-config --libs
--static` was generating the wrong flags for linking.
Before this patch:
-Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/local/lib -lcurl -lssh2
-lrt -lgit2 -lssl -lcrypto -ldl -lz
After this patch:
-Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/local/lib -lgit2 -lcurl
-lssh2 -lrt -lssl -lcrypto -ldl -lz
By setting the "Libs" line before all other rules, we make sure that
`-lgit2` is the first library in the link path and that it gets its
symbols resolved with the libraries coming after it.
This fix (ab)uses an implementation detail in `pkg-config` (namely, that
flags are output as they are found on the file), but this detail seems
to be stable between releases and always gives a stable output.
2015-06-29 12:20:01 +02:00
Carlos Martín Nieto
84d5a98f80
Bump version to 0.23.0 and SOVERSION to 23
2015-06-28 14:53:30 +02:00
Carlos Martín Nieto
fb84cde81e
Merge pull request #3267 from libgit2/cmn/libs-list
...
CMake: treat the ld flags as a list
2015-06-28 14:34:30 +02:00
Carlos Martín Nieto
fd2d11a178
CMake: treat the ld flags as a list
...
These are treated as a list by CMake itself, which means that treating
them as a simple string can put semicolons in our ld command-line if we
have libraries which are not installed on the standard locations.
Treat the variable as a CMake list and replace it with the space-delimited
list just before writing it out to our pc file.
2015-06-28 13:57:06 +02:00
Carlos Martín Nieto
fa399750c6
Merge pull request #3265 from libgit2/leaks
...
Plug a bunch of leaks
2015-06-27 21:26:27 +02:00
Carlos Martín Nieto
92ec9ed328
Merge pull request #3260 from ethomson/apply_with_reflog_indices
...
stash: test we apply using reflog-like indices
2015-06-27 21:15:00 +02:00
Carlos Martín Nieto
b4d2c7cb3a
Merge pull request #3264 from arthurschreiber/fast-builds
...
Fast builds?
2015-06-27 20:34:04 +02:00
Arthur Schreiber
32f538ae28
Remove dependency installation file for travis builds.
...
We're installing dependencies via the APT addon now.
2015-06-27 15:02:53 +02:00
Arthur Schreiber
b48dfe0bbe
Always install valgrind via the apt addon.
2015-06-27 14:54:19 +02:00
Carlos Martín Nieto
24fa21f38e
index, iterator, fetchhead: plug leaks
2015-06-26 19:00:33 +02:00
Carlos Martín Nieto
afd8a94ee7
checkout: plug a few leaks
2015-06-26 18:49:39 +02:00
Carlos Martín Nieto
9568660f62
diff: fix leaks in diff printing
2015-06-26 18:31:39 +02:00
Carlos Martín Nieto
cfafeb843d
Merge pull request #3263 from git-up/fixes
...
Fixes
2015-06-26 18:11:05 +02:00
Arthur Schreiber
51f8799903
Don't try to start ssh.
2015-06-26 18:05:17 +02:00
Arthur Schreiber
76d7c359af
Fast builds?
2015-06-26 17:58:45 +02:00
Edward Thomson
ee6eed5188
stash: test we apply using reflog-like indices
2015-06-26 11:48:48 -04:00
Carlos Martín Nieto
354268ca48
Merge pull request #3259 from ethomson/stash_apply_argh
...
Stash apply: stage new files even when not updating the index
2015-06-26 17:46:35 +02:00