| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | Fix checkout behavior when its hands are tied | Russell Belfer | 2012-11-09 | 2 | -120/+262 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So, @nulltoken created a failing test case for checkout that proved to be particularly daunting. If checkout is given only a very limited strategy mask (e.g. just GIT_CHECKOUT_CREATE_MISSING) then it is possible for typechange/rename modifications to leave it unable to complete the request. That's okay, but the existing code did not have enough information not to generate an error (at least for tree/blob conflicts). This led me to a significant reorganization of the code to handle the failing case, but it has three benefits: 1. The test case is handled correctly (I think) 2. The new code should actually be much faster than the old code since I decided to make checkout aware of diff list internals. 3. The progress value accuracy is hugely increased since I added a fourth pass which calculates exactly what work needs to be done before doing anything. | |||||
| | * | | Extensions to rmdir and mkdir utilities | Russell Belfer | 2012-11-09 | 14 | -90/+194 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rework GIT_DIRREMOVAL values to GIT_RMDIR flags, allowing combinations of flags * Add GIT_RMDIR_EMPTY_PARENTS flag to remove parent dirs that are left empty after removal * Add GIT_MKDIR_VERIFY_DIR to give an error if item is a file, not a dir (previously an EEXISTS error was ignored, even for files) and enable this flag for git_futils_mkpath2file call * Improve accuracy of error messages from git_futils_mkdir | |||||
| * | | | makefile: Fix the builtin Makefile | Vicent Marti | 2012-11-13 | 1 | -1/+1 | |
| | |/ |/| | ||||||
| * | | config: rename get_config_entry -> config_entry | Carlos Martín Nieto | 2012-11-13 | 3 | -3/+3 | |
| | | | | | | | | | | | We're already in the git_config namespace, there is no need to repeat it. | |||||
| * | | Merge pull request #1055 from ethomson/sha1_win32 | Vicent Martí | 2012-11-13 | 22 | -198/+734 | |
| |\ \ | | | | | | | Win32 CryptoAPI and CNG support for SHA1 | |||||
| | * | | filebuf now has a git_hash_ctx instead of a ctx* | Edward Thomson | 2012-11-13 | 2 | -18/+17 | |
| | | | | ||||||
| | * | | unload dll / destroy hash ctxs at shutdown | Edward Thomson | 2012-11-13 | 7 | -0/+37 | |
| | | | | ||||||
| | * | | move hash library func ptrs to global global | Edward Thomson | 2012-11-13 | 8 | -56/+98 | |
| | | | | ||||||
| | * | | Remove git_hash_ctx_new - callers now _ctx_init() | Edward Thomson | 2012-11-13 | 15 | -175/+90 | |
| | | | | ||||||
| | * | | Win32 CryptoAPI and CNG support for SHA1 | Edward Thomson | 2012-11-13 | 17 | -138/+681 | |
| | | | | ||||||
| * | | | Merge pull request #1064 from libgit2/http-parser-2 | Vicent Martí | 2012-11-13 | 2 | -647/+1079 | |
| |\ \ \ | |/ / |/| | | Bump the builtin http-parser to v2.0 | |||||
| | * | | Bump the builtin http-parserhttp-parser-2 | Vicent Marti | 2012-11-12 | 2 | -647/+1079 | |
| | | | | ||||||
| * | | | Merge pull request #1065 from nulltoken/fix/memory-leak | Ben Straub | 2012-11-13 | 2 | -0/+3 | |
| |\ \ \ | | | | | | | | | Fix memory leaks | |||||
| | * | | | test: fix memory leak | nulltoken | 2012-11-13 | 1 | -0/+2 | |
| | | | | | ||||||
| | * | | | local: fix memory leak | nulltoken | 2012-11-13 | 1 | -0/+1 | |
| | |/ / | ||||||
| * | | | Remove unused variables | Michael Schubert | 2012-11-13 | 2 | -2/+0 | |
| |/ / | ||||||
| * | | clar-helpers: Oops, grab pointer | Vicent Marti | 2012-11-12 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge remote-tracking branch 'ben/local-transport' into development | Vicent Marti | 2012-11-12 | 35 | -104/+277 | |
| |\ \ | ||||||
| | * | | Remove unnecessary progress logic | Ben Straub | 2012-11-12 | 1 | -4/+0 | |
| | | | | | | | | | | | | | | | | The indexer handles this better than the fetch logic does. | |||||
| | * | | Fix error check | Ben Straub | 2012-11-12 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Helpers for local-filesystem remote URLs | Ben Straub | 2012-11-09 | 5 | -135/+63 | |
| | | | | ||||||
| | * | | Avoid copying duplicate commits | Ben Straub | 2012-11-09 | 1 | -7/+8 | |
| | | | | ||||||
| | * | | Local fetch: add tests | Ben Straub | 2012-11-09 | 30 | -0/+124 | |
| | | | | ||||||
| | * | | Implement local transport's fetch | Ben Straub | 2012-11-09 | 2 | -14/+138 | |
| | | | | ||||||
| * | | | Merge pull request #1061 from nulltoken/topic/explicit-head-errors | Vicent Martí | 2012-11-12 | 8 | -4/+52 | |
| |\ \ \ | | | | | | | | | repository: Refine repository_head() error report | |||||
| | * | | | repository: Refine repository_head() error report | nulltoken | 2012-11-12 | 7 | -3/+51 | |
| | | | | | ||||||
| | * | | | Fix compilation warning | nulltoken | 2012-11-12 | 1 | -1/+1 | |
| |/ / / | ||||||
| * | | | Merge pull request #1010 from ethomson/fetch_head | Edward Thomson | 2012-11-11 | 12 | -3/+542 | |
| |\ \ \ | | | | | | | | | create FETCH_HEAD specially instead of as a ref file | |||||
| | * | | | create FETCH_HEAD specially instead of as a ref file | Edward Thomson | 2012-11-11 | 12 | -3/+542 | |
| |/ / / | ||||||
| * | | | Merge pull request #1056 from nulltoken/duplicate-tree-entries | Vicent Martí | 2012-11-10 | 5 | -2/+197 | |
| |\ \ \ | | | | | | | | | Duplicate tree entries | |||||
| | * | | | index: prevent tree creation from a non merged state | nulltoken | 2012-11-09 | 3 | -2/+54 | |
| | | | | | | | | | | | | | | | | | Fix libgit2/libgit2sharp#243 | |||||
| | * | | | index: Introduce git_index_has_conflicts() | nulltoken | 2012-11-08 | 3 | -0/+26 | |
| | | | | | ||||||
| | * | | | tree: enforce coverage of silent entry replacement | nulltoken | 2012-11-08 | 1 | -0/+117 | |
| | |/ / | ||||||
| * | | | Merge pull request #1060 from nulltoken/topic/explicit-index-errors | Vicent Martí | 2012-11-10 | 4 | -29/+64 | |
| |\ \ \ | |_|/ |/| | | Topic/explicit index errors | |||||
| | * | | index: prefer INDEX_OWNER usage | nulltoken | 2012-11-10 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | index: refine add_from_workdir() error report | nulltoken | 2012-11-10 | 3 | -24/+48 | |
| | | | | ||||||
| | * | | index: make git_index_new() work with a NULL path | nulltoken | 2012-11-10 | 2 | -1/+12 | |
| | | | | ||||||
| | * | | tests: Add missing assertions | nulltoken | 2012-11-10 | 1 | -3/+3 | |
| |/ / | ||||||
| * | | Merge pull request #1058 from pwkelley/development | Vicent Martí | 2012-11-09 | 3 | -6/+11 | |
| |\ \ | | | | | | | Fixes for two segfaults | |||||
| | * | | Fix a mutex/critical section leak | Philip Kelley | 2012-11-09 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | Fix uninitialized memory in winhttp subtransport on 64-bit | Philip Kelley | 2012-11-09 | 1 | -1/+4 | |
| | | | | ||||||
| | * | | Fix implementation of strndup to not overrun | Philip Kelley | 2012-11-09 | 1 | -5/+6 | |
| | | | | ||||||
| * | | | Merge pull request #1059 from nulltoken/fix/config-open-level | Vicent Martí | 2012-11-09 | 2 | -2/+13 | |
| |\ \ \ | |/ / |/| | | config: make git_config_open_level() work with an empty config | |||||
| | * | | config: make git_config_open_level() work with an empty config | nulltoken | 2012-11-09 | 2 | -2/+13 | |
| |/ / | ||||||
| * | | Merge pull request #1052 from delanne/invalid_read | Vicent Martí | 2012-11-09 | 2 | -2/+4 | |
| |\ \ | | | | | | | Valgrind reports Invalid Read when the configuration file contains some empty line | |||||
| | * | | - Update 'tests-clar/resources/config/config11' in order to reproduce the ↵ | delanne | 2012-11-08 | 2 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | invalidread with the unittest (just added some \n at the end of the file) - Fix config_file.c | |||||
| * | | | Merge pull request #1057 from bts/patch-1 | Vicent Martí | 2012-11-09 | 1 | -4/+11 | |
| |\ \ \ | |_|/ |/| | | Update documentation in remote.h | |||||
| | * | | Update documentation in remote.h | Brian Schroeder | 2012-11-08 | 1 | -4/+11 | |
| |/ / | ||||||
| * | | Merge pull request #1048 from pwkelley/basic_auth | Philip Kelley | 2012-11-08 | 11 | -123/+594 | |
| |\ \ | |/ |/| | Basic authentication for http and winhttp | |||||
| | * | Don't store no_check_cert; fetch it on demand | Philip Kelley | 2012-11-06 | 2 | -24/+16 | |
| | | | ||||||
