- 29 Apr, 2013 7 commits
-
-
dwim shorthand refspecs for fetch
Vicent Martí committed -
don't use uninitialized struct stat in win32
Vicent Martí committed -
Edward Thomson committed
-
cmake 2.6 parser bug workaround
Vicent Martí committed -
Edward Thomson committed
-
Fix push for delete-only and add travis rules to test it
Carlos Martín Nieto committed -
Create a test repository in the VM and set up git-daemon so we can use it to test the push code.
Carlos Martín Nieto committed
-
- 28 Apr, 2013 3 commits
-
-
For update and create commands where all the objects are known to exist in the remote, we must send an empty packfile. However, if all we issue are delete commands, no packfile must be sent. Take this into consideration for push.
Carlos Martín Nieto committed -
As git allows you to store shorthand refspecs in the configuration, we need to do this ourselves.
Carlos Martín Nieto committed -
Relax the ONELEVEL ref naming rules so the refspec parsing code can ask for 'master' to be considered valid.
Carlos Martín Nieto committed
-
- 26 Apr, 2013 1 commit
-
-
git_atomic_ssize for 64-bit atomics only on 64-bit platforms
Vicent Martí committed
-
- 25 Apr, 2013 1 commit
-
-
Edward Thomson committed
-
- 24 Apr, 2013 2 commits
-
-
Carlos Martín Nieto committed
-
Vicent Marti committed
-
- 23 Apr, 2013 22 commits
-
-
Support more diff config options and use the config cache more
Vicent Martí committed -
Russell Belfer committed
-
This makes diff use the cvar cache for config options where possible, and also adds support for a number of other config options to diff including "diff.context", "diff.ignoreSubmodules", "diff.noprefix", "diff.mnemonicprefix", and "core.abbrev". To make this natural, this involved a rearrangement of the code that allocates the diff object vs. the code that initializes it based on the combination of options passed in by the user and read from the config. This commit includes tests for most of these new options as well.
Russell Belfer committed -
This is a conservative change, but it seemed like the only safe thing to do -- i.e. clear the cvar cache when a config gets set.
Russell Belfer committed -
This converts many of the config lookups that are done around the library to use the repository config cache. This was everything I could find that wasn't part of diff (which requires a larger fix).
Russell Belfer committed -
This adds a bunch of additional config values to the repository config value cache and makes it easier to add a simple boolean config without creating enum values for each possible setting. Also, this fixes a bug in git_config_refresh where the config cache was not being cleared which could lead to potential incorrect values. The work to start using the new cached configs will come in the next couple of commits...
Russell Belfer committed -
When case insensitive tree iterators were added, we started reading the case sensitivity of the index to decide if the tree should be case sensitive. This is good for index-to-tree comparisons, but for tree-to-tree comparisons, we should really default to doing a case sensitive comparison unless the user really wants otherwise.
Russell Belfer committed -
Linquize committed
-
Ben Straub committed
-
Remote refspecs minor fixes
Vicent Martí committed -
Nikolai Vladimirov committed
-
64 bit atomic operations and shared cache memory usage
Vicent Martí committed -
Vicent Marti committed
-
Added function to insert commit into pack
Vicent Martí committed -
Nikolai Vladimirov committed
-
Carlos Martín Nieto committed
-
Xavier L committed
-
Xavier L committed
-
Carlos Martín Nieto committed
-
Vicent Marti committed
-
- 22 Apr, 2013 4 commits
-
-
Make refcounting atomic
Russell Belfer committed -
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-