- 13 Apr, 2012 1 commit
-
-
Update git_repository_open
Vicent Martí committed
-
- 12 Apr, 2012 4 commits
-
-
The cleanup needs to happen anyway, so set the error code and jump there instead of copying the code.
Carlos Martín Nieto committed -
Plug a few leaks
Vicent Martí committed -
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
- 11 Apr, 2012 18 commits
-
-
Add a new command `git_repository_open_ext` with extended options that control how searching for a repository will be done. The existing `git_repository_open` and `git_repository_discover` are reimplemented on top of it. We may want to change the default behavior of `git_repository_open` but this commit does not do that. Improve support for "gitdir" files where the work dir is separate from the repo and support for the "separate-git-dir" config. Also, add support for opening repos created with `git-new-workdir` script (although I have only confirmed that they can be opened, not that all functions work correctly). There are also a few minor changes that came up: - Fix `git_path_prettify` to allow in-place prettifying. - Fix `git_path_root` to support backslashes on Win32. This fix should help many repo open/discover scenarios - it is the one function called when opening before prettifying the path. - Tweak `git_config_get_string` to set the "out" pointer to NULL if the config value is not found. Allows some other cleanup. - Fix a couple places that should have been calling `git_repository_config__weakptr` and were not. - Fix `cl_git_sandbox_init` clar helper to support bare repos.
Russell Belfer committed -
Russell Belfer committed
-
This is Git yo. You can fetch stuff from the history if you need it.
Vicent Martí committed -
Vicent Martí committed
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
nulltoken committed
-
Carlos Martín Nieto committed
-
Basic branch management API
Vicent Martí committed -
nulltoken committed
-
Vicent Martí committed
-
- 10 Apr, 2012 5 commits
- 04 Apr, 2012 3 commits
-
-
Fix compilation warning
Vicent Martí committed -
nulltoken committed
-
Carlos Martín Nieto committed
-
- 03 Apr, 2012 1 commit
-
-
Allow references to bear non-7bit-ascii names on Windows
Vicent Martí committed
-
- 02 Apr, 2012 1 commit
-
-
Vicent Martí committed
-
- 01 Apr, 2012 1 commit
-
-
nulltoken committed
-
- 31 Mar, 2012 1 commit
-
-
Rewrite status using diff
Vicent Martí committed
-
- 30 Mar, 2012 2 commits
-
-
There was a bug in git_buf_join_n when the contents of the original buffer were joined into itself and the realloc moved the pointer to the original buffer.
Russell Belfer committed -
This adds support for a bunch of core.* settings that affect diff and status, plus fixes up some incorrect implementations of those settings from before. Also, this cleans up the handling of config settings in the new submodules code and in the old attrs/ignore code.
Russell Belfer committed
-
- 28 Mar, 2012 1 commit
-
-
When processing status for a newly checked out repo, it is possible that there will be submodules that have not yet been initialized. The only way to distinguish these from untracked directories is to have some knowledge of submodules. This commit adds a new submodule API which, given a name or path, can determine if it appears to be a submodule and can give information about the submodule.
Russell Belfer committed
-
- 26 Mar, 2012 2 commits
-
-
Russell Belfer committed
-
I decided that the COITERATE macro was, in the end causing more confusion that it would save and decided just to write out the loops that I needed for parallel diff list iteration. It is not that much code and this just feels less obfuscated.
Russell Belfer committed
-