Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | index: Add `git_index_new`index-open-cleanup | Vicent Marti | 2012-11-01 | 1 | -0/+5 |
| | |||||
* | index: Fix tests | Vicent Marti | 2012-11-01 | 3 | -4/+2 |
| | |||||
* | index: Add git_index_write_tree | Vicent Marti | 2012-11-01 | 3 | -14/+52 |
| | |||||
* | index: Switch to git_futils_filestamp | Vicent Marti | 2012-11-01 | 2 | -20/+18 |
| | |||||
* | Update of text stats calculation | Jameson Miller | 2012-11-01 | 1 | -4/+0 |
| | | | | | Do not interpret 0x85 as Next Line (NEL) char when gathering statistics for a text file. | ||||
* | Merge pull request #1030 from pwkelley/transports | Vicent Martí | 2012-11-01 | 22 | -1557/+2249 |
|\ | | | | | Reorganize transport architecture | ||||
| * | Http: Set an error for invalid content-type | Philip Kelley | 2012-11-01 | 1 | -1/+3 |
| | | |||||
| * | Improve consistency of WinHTTP request headers | Philip Kelley | 2012-11-01 | 1 | -1/+18 |
| | | |||||
| * | Reorganize transport architecture (squashed 3) | Philip Kelley | 2012-11-01 | 22 | -1556/+2229 |
| | | |||||
* | | Merge branch 'config-refresh' into development | Vicent Marti | 2012-10-31 | 10 | -43/+192 |
|\ \ | |||||
| * | | I LIKE THESE NAMES | Vicent Marti | 2012-10-31 | 4 | -15/+15 |
| | | | |||||
| * | | Better naming for file timestamp/size checker | Russell Belfer | 2012-10-31 | 4 | -31/+57 |
| | | | |||||
| * | | Add git_config_refresh() API to reload config | Russell Belfer | 2012-10-30 | 10 | -41/+164 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new API that allows users to reload the config if the file has changed on disk. A new config callback function to refresh the config was added. The modified time and file size are used to test if the file needs to be reloaded (and are now stored in the disk backend object). In writing tests, just using mtime was a problem / race, so I wanted to check file size as well. To support that, I extended `git_futils_readbuffer_updated` to optionally check file size in addition to mtime, and I added a new function `git_filebuf_stats` to fetch the mtime and size for an open filebuf (so that the config could be easily refreshed after a write). Lastly, I moved some similar file checking code for attributes into filebuf. It is still only being used for attrs, but it seems potentially reusable, so I thought I'd move it over. | ||||
* | | | Checkout: remove duplicate 100% progress report | Ben Straub | 2012-10-31 | 1 | -2/+0 |
| | | | |||||
* | | | Ensure that non-error is not propagated | Ben Straub | 2012-10-31 | 1 | -0/+1 |
|/ / | |||||
* | | Merge pull request #1017 from arrbee/diff-patch-to-str | Vicent Martí | 2012-10-30 | 1 | -0/+71 |
|\ \ | | | | | | | Add git_diff_patch_to_str API | ||||
| * | | Add git_diff_patch_print | Russell Belfer | 2012-10-25 | 1 | -13/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a `git_diff_patch_print()` API which is more like the existing API to "print" a patch from an entire `git_diff_list` but operates on a single `git_diff_patch` object. Also, it rewrites the `git_diff_patch_to_str()` API to use that function (making it very small). | ||||
| * | | Check errors while generating diff patch string | Russell Belfer | 2012-10-25 | 1 | -4/+11 |
| | | | |||||
| * | | Add git_diff_patch_to_str API | Russell Belfer | 2012-10-24 | 1 | -0/+54 |
| | | | | | | | | | | | | | | | This adds an API to generate a complete single-file patch text from a git_diff_patch object. | ||||
* | | | Merge pull request #1026 from nulltoken/repo/state | Vicent Martí | 2012-10-30 | 2 | -1/+26 |
|\ \ \ | | | | | | | | | repo: enhance git_repository_state() detection | ||||
| * | | | repo: enhance git_repository_state() detection | nulltoken | 2012-10-27 | 2 | -1/+26 |
| | | | | |||||
* | | | | Merge pull request #1029 from ethomson/index_refactor | Vicent Martí | 2012-10-30 | 9 | -90/+562 |
|\ \ \ \ | | | | | | | | | | | Index changes | ||||
| * | | | | index refactoring | Edward Thomson | 2012-10-29 | 9 | -90/+562 |
| | | | | | |||||
* | | | | | Fix a couple of warnings | Michael Schubert | 2012-10-30 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Fetch: don't clobber received count | Ben Straub | 2012-10-29 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | This memset was being reached after the entire packfile under WinHttp, so the byte count was being lost for small repos. | ||||
* | | | | Merge pull request #796 from nulltoken/topic/git-stash | Vicent Martí | 2012-10-29 | 4 | -8/+681 |
|\ \ \ \ | |_|_|/ |/| | | | Stash | ||||
| * | | | stash: add git_stash_drop() | nulltoken | 2012-10-26 | 2 | -1/+41 |
| | | | | |||||
| * | | | stash: add git_stash_foreach() | nulltoken | 2012-10-26 | 1 | -0/+42 |
| | | | | |||||
| * | | | stash: add git_stash_save() | nulltoken | 2012-10-26 | 1 | -0/+577 |
| | | | | |||||
| * | | | refs: add GIT_REFS_STASH_FILE define | nulltoken | 2012-10-26 | 1 | -0/+3 |
| | | | | |||||
| * | | | index: introduce git_index_owner() | nulltoken | 2012-10-26 | 1 | -0/+5 |
| | | | | |||||
| * | | | reflog: fix bogus removal of reflog entries | nulltoken | 2012-10-26 | 1 | -6/+6 |
| | | | | |||||
| * | | | reflog: create reflog and its directory structure | nulltoken | 2012-10-26 | 1 | -1/+4 |
| | | | | |||||
| * | | | reflog: Make git_reflog_free() accept null param | nulltoken | 2012-10-26 | 1 | -0/+3 |
| |/ / | |||||
* | | | Add network transfer callbacks on Windows | Ben Straub | 2012-10-26 | 1 | -0/+1 |
|/ / | |||||
* | | Merge pull request #925 from nulltoken/topic/moving-branch-updates-config | Russell Belfer | 2012-10-25 | 8 | -30/+549 |
|\ \ | | | | | | | Updates config upon moving and deletion of branches | ||||
| * | | remote: introduce git_remote_rename() | nulltoken | 2012-10-25 | 1 | -0/+285 |
| | | | |||||
| * | | buf: introduce git_buf_splice() | nulltoken | 2012-10-25 | 2 | -0/+53 |
| | | | |||||
| * | | refspec: introduce git_refspec__serialize() | nulltoken | 2012-10-25 | 3 | -7/+17 |
| | | | |||||
| * | | remote: remove some code duplication | nulltoken | 2012-10-25 | 1 | -27/+48 |
| | | | |||||
| * | | remote: prevent from saving a nameless remote | nulltoken | 2012-10-25 | 1 | -0/+29 |
| | | | |||||
| * | | config: introduce git_config_rename_section() | nulltoken | 2012-10-25 | 3 | -87/+113 |
| | | | |||||
| * | | branch: rename config section upon moving | nulltoken | 2012-10-25 | 1 | -12/+58 |
| | | | |||||
| * | | branch: remove config section upon deletion | nulltoken | 2012-10-25 | 1 | -0/+49 |
| | | | |||||
* | | | config: Only dereference value on success | Vicent Marti | 2012-10-25 | 1 | -1/+1 |
| | | | |||||
* | | | Remove inline hint | Ben Straub | 2012-10-25 | 1 | -1/+1 |
| | | | |||||
* | | | Fix Windows build | Ben Straub | 2012-10-25 | 1 | -1/+1 |
| | | | | | | | | | | | | Pedantic ordering of GIT_UNUSED vs. variable declarations. | ||||
* | | | Merge pull request #990 from ben/clone-callbacks | Vicent Martí | 2012-10-25 | 13 | -106/+186 |
|\ \ \ | |/ / |/| | | Progress callbacks | ||||
| * | | Remove 'bytes' param from git_remote_download | Ben Straub | 2012-10-24 | 5 | -18/+8 |
| | | | |||||
| * | | Network progress: rename things | Ben Straub | 2012-10-24 | 8 | -40/+40 |
| | | | | | | | | | | | | | | | | | | | | | git_indexer_stats and friends -> git_transfer_progress* Also made git_transfer_progress members more sanely named. |