Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | 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. | |||||
| * | | | Improve clone sample's formatting | Ben Straub | 2012-10-19 | 1 | -1/+2 | |
| | | | | ||||||
| * | | | Checkout progress now reports completed/total steps | Ben Straub | 2012-10-19 | 1 | -14/+14 | |
| | | | | ||||||
| * | | | Remove third stage from checkout progress reporting | Ben Straub | 2012-10-19 | 1 | -12/+8 | |
| | | | | | | | | | | | | | | | | | | | | Also, now only reporting checkout progress for files that are actually being added or removed. | |||||
| * | | | gitno_buffer: callback on each packet | Ben Straub | 2012-10-19 | 4 | -1/+39 | |
| | | | | | | | | | | | | | | | | | | | | The fetch code takes advantage of this to implement a progress callback every 100kb of transfer. | |||||
| * | | | Indexing progress now goes to 100% | Ben Straub | 2012-10-19 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Correct progress reporting from checkout | Ben Straub | 2012-10-19 | 1 | -8/+35 | |
| | | | | ||||||
| * | | | Adjust for rebase | Ben Straub | 2012-10-19 | 1 | -2/+0 | |
| | | | | ||||||
| * | | | Clone: in-line callbacks for progress | Ben Straub | 2012-10-19 | 1 | -11/+18 | |
| | | | | | | | | | | | | | | | | Also implemented in the git2 example. | |||||
| * | | | Fix clone.c's indentation | Ben Straub | 2012-10-19 | 1 | -9/+11 | |
| | | | | ||||||
| * | | | Fetch/indexer: progress callbacks | Ben Straub | 2012-10-19 | 5 | -10/+50 | |
| | | | | ||||||
| * | | | index: remove read_tree() progress indicator | nulltoken | 2012-10-19 | 3 | -15/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git_index_read_tree() was exposing a parameter to provide the user with a progress indicator. Unfortunately, due to the recursive nature of the tree walk, the maximum number of items to process was unknown. Thus, the indicator was only counting processed entries, without providing any information how the number of remaining items. | |||||
| * | | | Remove dead code | Ben Straub | 2012-10-19 | 1 | -1/+0 | |
| | | | | ||||||
| * | | | Remove checkout_stats from git_clone | Ben Straub | 2012-10-19 | 1 | -4/+0 | |
| | | | | ||||||
| * | | | Convert checkout_* to use progress callback | Ben Straub | 2012-10-19 | 2 | -6/+4 | |
| | | | | ||||||
| * | | | Convert checkout_index to use progress callback | Ben Straub | 2012-10-19 | 3 | -23/+12 | |
| | | | | ||||||
| * | | | Add accessor for git_remote's stats field | Ben Straub | 2012-10-19 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | Also converted the network example to use it. | |||||
| * | | | Add git_indexer_stats field to git_remote | Ben Straub | 2012-10-19 | 5 | -8/+9 | |
| | | | | | | | | | | | | | | | | | | | | Also removing all the *stats parameters from external APIs that don't need them anymore. | |||||
* | | | | GIT_EUNMERGED | Edward Thomson | 2012-10-24 | 1 | -0/+1 | |
| | | | | ||||||
* | | | | reset changes for merge | Edward Thomson | 2012-10-24 | 5 | -4/+106 | |
| |/ / |/| | | ||||||
* | | | Merge pull request #1012 from carlosmn/libcrypto-sha | Vicent Martí | 2012-10-23 | 2 | -0/+7 | |
|\ \ \ | |_|/ |/| | | Use libcrypto's SHA-1 implementation when linking to it | |||||
| * | | Use libcrypto's SHA-1 implementation when linking to it | Carlos Martín Nieto | 2012-10-23 | 2 | -0/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libcryto's SHA-1 implementation is measurably better than the one that ships with the library. If we link to it for HTTPS support already, use that implementation instead. Testing on a ~600MB of the linux repository, this reduces indexing time by 40% and removes the hashing from the top spot in the perf output. | |||||
* | | | Add config level support in the config API | yorah | 2012-10-23 | 7 | -237/+397 | |
| | | | | | | | | | | | | | | | | | | | | | Added `struct git_config_entry`: a git_config_entry contains the key, the value, and the config file level from which a config element was found. Added `git_config_open_level`: build a single-level focused config object from a multi-level one. We are now storing `git_config_entry`s in the khash of the config_file | |||||
* | | | Fix adding variable to config file with no trailing newline | yorah | 2012-10-23 | 1 | -0/+4 | |
| | | | | | | | | | | | | This can occur after a manual modification of a config file. | |||||
* | | | Merge pull request #963 from carlosmn/remote-save-autotag | Vicent Martí | 2012-10-22 | 1 | -0/+39 | |
|\ \ \ | | | | | | | | | Save the autotag configuration for remotes | |||||
| * | | | remote: don't auto-follow tags on an unamed remote | Carlos Martín Nieto | 2012-10-02 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An unnamed remote is used for commands like git fetch git://host/repo where no tags should be downloaded. Make this the default. | |||||
| * | | | remote: set/unset the autotag setting on save | Carlos Martín Nieto | 2012-10-02 | 1 | -0/+34 | |
| | | | | | | | | | | | | | | | | | | | | Make the configuration option match the configured behavior when saving a remote. | |||||
* | | | | Merge pull request #1004 from nulltoken/error/GIT_EORPHANEDHEAD | Vicent Martí | 2012-10-22 | 1 | -6/+40 | |
|\ \ \ \ | | | | | | | | | | | More orphaned head love | |||||
| * | | | | reset: make git_reset() cope with an orphaned HEAD | nulltoken | 2012-10-22 | 1 | -6/+40 | |
| | |_|/ | |/| | | ||||||
* | | | | blob: do not create temp files in the current path | nulltoken | 2012-10-22 | 1 | -1/+10 | |
|/ / / | | | | | | | | | | | | | | | | | | | - make sure temporary streamed blobs are created under the .git/objects folder and not in the current path, whatever it is. - do not make the name of the temp file depend on the hintpath. | |||||
* | | | Merge pull request #1003 from arrbee/fix-test-core-env | Philip Kelley | 2012-10-19 | 1 | -30/+25 | |
|\ \ \ | | | | | | | | | Fix env variable tests with new Win32 path rules | |||||
| * | | | Fix env variable tests with new Win32 path rules | Russell Belfer | 2012-10-19 | 1 | -30/+25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new Win32 global path search was not working with the environment variable tests. But when I fixed the test, the new codes use of getenv() was causing more failures (presumably because of caching on Windows ???). This fixes the global file lookup to always go directly to the Win32 API in a predictable way. | |||||
* | | | | errors: deploy GIT_EORPHANEDHEAD usage | nulltoken | 2012-10-19 | 3 | -12/+22 | |
| | | | | ||||||
* | | | | branch: allow deletion of branch when HEAD's missing | nulltoken | 2012-10-19 | 1 | -1/+7 | |
|/ / / | ||||||
* | | | diff: workdir diffing in a bare repo returns EBAREREPO | nulltoken | 2012-10-18 | 1 | -6/+10 | |
| | | | ||||||
* | | | revparse: properly handle refnames containing a @ | nulltoken | 2012-10-18 | 1 | -10/+14 | |
| | | | | | | | | | | | | Fix #994 |