Carlos Martín Nieto
37ac44366b
travis: update the apt-get db
2012-12-14 03:12:03 +01:00
Vicent Marti
2d466b7dcb
tests: Fix unused temp repo
2012-12-14 02:49:11 +01:00
Vicent Marti
509216a5b2
test: Fix clone tests
2012-12-14 02:49:01 +01:00
Vicent Marti
b0b9fd3245
Merge remote-tracking branch 'origin/clone-auth' into development
2012-12-14 02:41:53 +01:00
Vicent Marti
44f5f777ae
Merge remote-tracking branch 'jamill/transport_localpaths' into development
2012-12-14 00:16:03 +01:00
Jameson Miller
f0a2def5e4
Fix comment so it doesn't go over 100 chars
2012-12-13 18:08:45 -05:00
Jameson Miller
8a8820d89f
Add test to clone with absolute path
2012-12-13 17:58:12 -05:00
Ben Straub
2b10a2b0e8
Enable authenticated clones in network sample
2012-12-13 11:47:14 -08:00
Jameson Miller
cb2ace69f4
Transport resolution on Win32 should handle absolute local paths
2012-12-13 14:42:40 -05:00
Ben Straub
24393ea6d3
Stop premature remote freeing when cloning
2012-12-13 09:14:56 -08:00
Ben Straub
34c8c75433
Fix network example
2012-12-13 08:54:23 -08:00
Ben Straub
7c353afd0e
Define constant for default fetch spec
2012-12-13 08:47:29 -08:00
Ben Straub
ae0ddc6f02
Merge pull request #1139 from ethomson/index_bugfix
...
don't walk off the end of the index
2012-12-12 19:53:05 -08:00
Ben Straub
44f36f6e3b
Convert clone to use dangling remotes
2012-12-12 19:48:44 -08:00
Edward Thomson
e759b07217
don't walk off the end of the index
2012-12-12 17:54:12 -06:00
Ben Straub
b914e17d82
API to set a dangling remote's repository
2012-12-12 12:23:24 -08:00
Ben Straub
a71c27ccda
Allow creation of dangling remotes
2012-12-12 12:15:25 -08:00
Vicent Martí
6cacd44bd0
Merge pull request #1136 from pclouds/tree-cache-counts
...
tree cache: loosen negative entry count check
2012-12-12 06:47:50 -08:00
Nguyễn Thái Ngọc Duy
08f3d6caf4
tree cache: loosen negative entry count check
...
While C Git has been writing entry count -1 (ie. never other negative
numbers) as invalid since day 1, it accepts all negative entry counts
as invalid. JGit follows the same rule. libgit2 should also follow, or
the index that works with C Git or JGit may someday be rejected by
libgit2.
Other reimplementations like dulwich and grit have not bothered with
parsing or writing tree cache.
2012-12-12 19:23:05 +07:00
Vicent Martí
8d13035e0d
Merge pull request #1135 from ymendel/patch-1
...
ignore mkmf.log
2012-12-11 15:10:25 -08:00
Yossef Mendelssohn
640716176b
ignore mkmf.log
...
no build artifacts
no parents
2012-12-11 15:08:08 -08:00
Vicent Martí
55325efa1d
Merge pull request #1133 from arrbee/more-iterator-cleanup
...
More iterator cleanup
2012-12-10 15:54:15 -08:00
Russell Belfer
91e7d26303
Fix iterator reset and add reset ranges
...
The `git_iterator_reset` command has not been working in all cases
particularly when there is a start and end range. This fixes it
and adds tests for it, and also extends it with the ability to
update the start/end range strings when an iterator is reset.
2012-12-10 15:38:41 -08:00
Russell Belfer
9950d27ab6
Clean up iterator APIs
...
This removes the need to explicitly pass the repo into iterators
where the repo is implied by the other parameters. This moves
the repo to be owned by the parent struct. Also, this has some
iterator related updates to the internal diff API to lay the
groundwork for checkout improvements.
2012-12-10 15:38:28 -08:00
Ben Straub
4cbe9a1be1
Add git_cred_acquire_cb payload to winhttp transport
2012-12-10 11:48:20 -08:00
Vicent Martí
a72a8f34d3
Merge pull request #1132 from ben/cred-acquire-payload
...
Add a payload param to git_cred_acquire_cb
2012-12-10 11:40:49 -08:00
Ben Straub
59bccf33c4
Add a payload param to git_cred_acquire_cb
...
Fixes #1128 .
2012-12-10 11:11:01 -08:00
Ben Straub
72629a10e3
Clean up GCC build warnings
2012-12-10 10:05:31 -08:00
Vicent Martí
22bcf86c5a
Merge pull request #1126 from carlosmn/indexer-buffer
...
indexer: move the temporary buffers into the indexer object
2012-12-10 06:55:59 -08:00
Vicent Martí
cbad0270ca
Merge pull request #1127 from libgit2/fix-mwindow-threading
...
Fix mwindow mutex initialization and error checking
2012-12-10 06:55:13 -08:00
Justin Spahr-Summers
1d00960334
orite C89
2012-12-09 02:40:16 -08:00
Justin Spahr-Summers
2bb1c7aa26
Treat git_mutex_lock as successful when threads are disabled
2012-12-09 02:37:33 -08:00
Justin Spahr-Summers
a35b386458
Always check the result of git_mutex_lock
2012-12-09 02:31:39 -08:00
Justin Spahr-Summers
c3320aca76
git__mwindow_mutex needs to be initialized even with pthreads
...
This could also use PTHREAD_MUTEX_INITIALIZER, but a dynamic initializer seems like a more portable concept, and we won't need another #define on top of git_mutex_init()
2012-12-09 02:22:50 -08:00
Carlos Martín Nieto
6481a68d49
indexer: move the temporary buffers into the indexer object
...
Storing 4kB or 8kB in the stack is not very gentle. As this part has
to be linear, put the buffer into the indexer object so we allocate it
once in the heap.
2012-12-07 19:24:55 +01:00
Vicent Martí
0249a5032e
Merge pull request #1091 from carlosmn/stream-object
...
Indexer speedup with large objects
2012-12-07 09:40:21 -08:00
Vicent Martí
2599237363
Merge pull request #1123 from carlosmn/lax-tree
...
tree: relax the filemode parser
2012-12-07 08:29:53 -08:00
Carlos Martín Nieto
f1c75b94a1
tree: relax the filemode parser
...
There are many different broken filemodes in the wild so we need to
protect against them and give something useful up the chain. Don't
fail when reading a tree from the ODB but normalize the mode as best
we can.
As 664 is no longer a mode that we consider to be valid and gets
normalized to 644, we can stop accepting it in the treebuilder. The
library won't expose it to the user, so any invalid modes are a bug.
2012-12-07 16:59:18 +01:00
Ben Straub
fac43c54a6
Allow compilation as C++
2012-12-06 19:41:52 -08:00
Vicent Marti
ed6a418791
travis: Try this key
2012-12-06 17:39:56 +01:00
Vicent Marti
7be7b42f5c
travis: Fix this hook
2012-12-06 17:08:53 +01:00
Vicent Marti
79c649e4ea
travis: Campfire notifications. Of course.
2012-12-06 15:52:15 +01:00
Vicent Martí
d9a5009ea6
Merge pull request #1120 from arrbee/diff-header-fixes
...
Fix diff header comments and missing const
2012-12-05 14:07:27 -08:00
Russell Belfer
32770c52a8
Fix diff header comments and missing const
...
Based on the recent work to wrap diff in objective-git, this
includes a fix for a missing const and a number of clarifications
of the documentation.
2012-12-05 13:56:32 -08:00
Vicent Marti
a9c07c47ea
tests: MSVC fix
2012-12-05 21:06:54 +01:00
Vicent Marti
bf192cdb43
versions: MSVC build fixes
2012-12-05 20:56:27 +01:00
Vicent Marti
43efaabd40
common: Silly vmg.
2012-12-05 20:54:03 +01:00
Vicent Marti
8ff66112d9
common: Silly MSVC
2012-12-05 20:50:19 +01:00
Vicent Martí
e05ca13f1f
Merge pull request #1115 from ben/struct-versions
...
Version info for public structs
2012-12-05 11:47:19 -08:00
Ben Straub
a541eafa60
Fix erroneous whitespace guideline
2012-12-05 08:22:28 -08:00