- 28 Jun, 2012 3 commits
-
-
Once a file is registered, there is no way to deregister it, even after the structure that contains it is no longer needed and has been freed. This may be the source of #624. Allow and use the deregister function to remove our file from the global list.
Carlos Martin Nieto committed -
indexer: don't use '/objects/pack/' unconditionally
Vicent Martí committed -
Not everyone who indexes a packfile wants to put it in the standard git repository location.
Carlos Martín Nieto committed
-
- 26 Jun, 2012 2 commits
-
-
Repo reinit fix + enhanced test coverage
Vicent Martí committed -
Topic/refs fromglob
Vicent Martí committed
-
- 25 Jun, 2012 2 commits
-
-
indexer: start parsing input data immediately
Vicent Martí committed -
Currently, the first call of git_indexer_stream_add adds the data to the underlying pack file and opens it for later use, but doesn't start parsing the already available data. This means, git_indexer_stream_finalize only works if git_indexer_stream_add was called at least twice. Kill this limitation by parsing available data immediately.
Michael Schubert committed
-
- 24 Jun, 2012 1 commit
-
-
Vicent Marti committed
-
- 22 Jun, 2012 11 commits
-
-
nulltoken committed
-
nulltoken committed
-
Vicent Marti committed
-
Fix MSVC compilation errors
Scott J. Goldman committed -
nulltoken committed
-
nulltoken committed
-
nulltoken committed
-
When the repository was reinitialized, every configuration change in repo_init_config() was directly performed against the file on the filesystem. However, a previous version of the configuration had previously been loaded in memory and attached to the repository, in repo_init_reinit(). The repository was unaware of the change and the stale cached version of the configuration never refreshed.
nulltoken committed -
Michael Schubert committed
-
Branch foreach
Vicent Martí committed
-
- 21 Jun, 2012 9 commits
-
-
Cleanup
Vicent Martí committed -
fix crash issue on mingw caused by variable argument list type promotion.
Scott J. Goldman committed -
nulltoken committed
-
nulltoken committed
-
1. compile warning: D:\libgit2.git\src\win32\posix_w32.c: In function 'p_open': D:\libgit2.git\src\win32\posix_w32.c:235:10: warning: 'mode_t' is promoted to 'int' when passed through '...' [enabled by default] D:\libgit2.git\src\win32\posix_w32.c:235:10: note: (so you should pass 'int' not 'mode_t' to 'va_arg') D:\libgit2.git\src\win32\posix_w32.c:235:10: note: if this code is reached, the program will abort 2. test crash. 3. the above two issues are same root cause. please see http://www.eskimo.com/~scs/cclass/int/sx11c.html
liyuray committed -
Michael Schubert committed
-
Michael Schubert committed
-
The second call to assert_config_entry_on_init_bytype is cleaned up by the main cleanup function, but that overwrites the first _repo. Make sure that one doesn't leak.
Carlos Martín Nieto committed -
The call to repo_init_reinit already takes care of opening the repository and giving us a git_repository object to give to the caller. There is no need to call git_repository_open again.
Carlos Martín Nieto committed
-
- 20 Jun, 2012 11 commits
-
-
Fix Makefile.emebed for mingw32
Vicent Martí committed -
Chris Young committed
-
Chris Young committed
-
Chris Young committed
-
Chris Young committed
-
Don't need unix/*.c for windows, don't need wildcard for regex.c
Scott J. Goldman committed -
Revparse fixup
Vicent Martí committed -
Ben Straub committed
-
Ben Straub committed
-
otherwise we can't compile the native parts of the rugged gem on Windows
Scott J. Goldman committed -
When the creation of one iterator fails, we need to free the prefix and possibly one of the iterators. Make sure we do so.
Carlos Martín Nieto committed
-
- 19 Jun, 2012 1 commit
-
-
If we find several objects with the same prefix, we need to free the memory where we stored the earlier object. Keep track of the raw.data pointer across read_prefix calls and free it if we find another object.
Carlos Martín Nieto committed
-