2014-11-18 | create_default_files(): don't set u+x bit on $GIT_DIR... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | commit_packed_refs(): reimplement using fdopen_lock_file() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | dump_marks(): reimplement using fdopen_lock_file() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | fdopen_lock_file(): access a lockfile using stdio Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | lockfile.h: extract new header file for the functions... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | hold_locked_index(): move from lockfile.c to read-cache.c Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | hold_lock_file_for_append(): restore errno before returning Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | get_locked_file_path(): new function Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | lockfile.c: rename static functions Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | lockfile: rename LOCK_NODEREF to LOCK_NO_DEREF Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | commit_lock_file_to(): refactor a helper out of commit_lock_... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | trim_last_path_component(): replace last_path_elm() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | resolve_symlink(): take a strbuf parameter Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | resolve_symlink(): use a strbuf for internal scratch... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | lockfile: change lock_file::filename into a strbuf Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | commit_lock_file(): use a strbuf to manage temporary... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | try_merge_strategy(): use a statically-allocated lock_file... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | try_merge_strategy(): remove redundant lock_file allocation Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | struct lock_file: declare some fields volatile Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | lockfile: avoid transitory invalid states Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | git_config_set_multivar_in_file(): avoid call to rollback_lo... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | dump_marks(): remove a redundant call to rollback_lock_file() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | api-lockfile: document edge cases Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | commit_lock_file(): rollback lock file on failure to... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | close_lock_file(): if close fails, roll back Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | commit_lock_file(): die() if called for unlocked lockfile... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | commit_lock_file(): inline temporary variable Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | remove_lock_file(): call rollback_lock_file() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | lock_file(): exit early if lockfile cannot be opened Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | prepare_index(): declare return value to be (const... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | delete_ref_loose(): don't muck around in the lock_file... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | cache.h: define constants LOCK_SUFFIX and LOCK_SUFFIX_LEN Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | lockfile.c: document the various states of lock_file... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | lock_file(): always initialize and register lock_file... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | hold_lock_file_for_append(): release lock on errors Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | lockfile: unlock file if lockfile permissions cannot... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | rollback_lock_file(): set fd to -1 Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | rollback_lock_file(): exit early if lock is not active Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | rollback_lock_file(): do not clear filename redundantly Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | close_lock_file(): exit (successfully) if file is already... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | api-lockfile: revise and expand the documentation Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-10-01 | unable_to_lock_die(): rename function from unable_to_lock_in... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | ref_transaction_commit(): work with transaction->updates... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | struct ref_update: add a type field Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | struct ref_update: add a lock field Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | ref_transaction_commit(): simplify code using temporary... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | struct ref_update: store refname as a FLEX_ARRAY Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | struct ref_update: rename field "ref_name" to "refname" Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | refs: remove API function update_refs() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref --stdin: reimplement using reference transactions Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | refs: add a concept of a reference transaction Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref --stdin: harmonize error messages Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref --stdin: improve the error message for unexpected EOF Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | t1400: test one mistake at a time Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref --stdin -z: deprecate interpreting the empty... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref.c: extract a new function, parse_next_sha1() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | t1400: test that stdin -z update treats empty <newvalue... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref --stdin: simplify error messages for missing... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref --stdin: make error messages more consistent Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref --stdin: improve error messages for invalid... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref.c: extract a new function, parse_refname() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | parse_cmd_verify(): copy old_sha1 instead of evaluating... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update-ref --stdin: read the whole input at once Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | update_refs(): fix constness Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | refs.h: rename the action_on_err constants Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | t1400: add some more tests involving quoted arguments Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | parse_arg(): really test that argument is properly... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | t1400: provide more usual input to the command Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | t1400: fix name and expected result of one test Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-04-07 | git-multimail: update to version 1.0.0 Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-03-13 | entry.c: fix possible buffer overflow in remove_subtree() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-03-13 | checkout_entry(): use the strbuf throughout the function Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-03-05 | cache_tree_find(): use path variable when passing over... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-03-05 | cache_tree_find(): remove early return Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-03-05 | cache_tree_find(): remove redundant check Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-03-05 | cache_tree_find(): fix comment formatting Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-03-05 | cache_tree_find(): find the end of path component using... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-03-05 | cache_tree_find(): remove redundant checks Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-02-28 | Document some functions defined in object.c Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-02-28 | Add docstrings for lookup_replace_object() and do_lookup_rep... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-02-25 | sha1_file.c: document a bunch of functions defined... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-02-24 | sha1_file_name(): declare to return a const string Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-02-24 | find_pack_entry(): document last_found_pack Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-02-24 | replace_object: use struct members instead of an array Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-02-20 | rename read_replace_refs to check_replace_refs Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-27 | doc: remote author/documentation sections from more... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-22 | Add cross-references between docs for for-each-ref... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-22 | safe_create_leading_directories(): on Windows, \ can... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-21 | rename_tmp_log(): on SCLD_VANISHED, retry Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-21 | rename_tmp_log(): limit the number of remote_empty_directori... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-21 | rename_tmp_log(): handle a possible mkdir/rmdir race Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-21 | rename_ref(): extract function rename_tmp_log() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-21 | remove_dir_recurse(): handle disappearing files and... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-21 | remove_dir_recurse(): tighten condition for removing... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-21 | lock_ref_sha1_basic(): if locking fails with ENOENT... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-21 | lock_ref_sha1_basic(): on SCLD_VANISHED, retry Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-14 | refname_match(): always use the rules in ref_rev_parse_rules Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-14 | gitattributes: document more clearly where macros are... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-09 | shorten_unambiguous_ref(): tighten up pointer arithmetic Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2014-01-09 | gen_scanf_fmt(): delete function and use snprintf(... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |