2017-01-08 | rename_tmp_log(): use raceproof_create_file() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2017-01-08 | lock_ref_sha1_basic(): use raceproof_create_file() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2017-01-08 | lock_ref_sha1_basic(): inline constant Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2017-01-08 | raceproof_create_file(): new function Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2017-01-08 | safe_create_leading_directories(): set errno on SCLD_EXISTS Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2017-01-08 | safe_create_leading_directories_const(): preserve errno Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2017-01-08 | t5505: use "for-each-ref" to test for the non-existence... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2017-01-08 | refname_is_safe(): correct docstring Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2017-01-08 | files_rename_ref(): tidy up whitespace Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-19 | blame: honor the diff heuristic options and config Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-19 | parse-options: add parse_opt_unknown_cb() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-19 | diff: improve positioning of add/delete blocks in diffs Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | refs: add method iterator_begin Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | files_ref_iterator_begin(): take a ref_store argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | split_symref_update(): add a files_ref_store argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | lock_ref_sha1_basic(): add a files_ref_store argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | lock_ref_for_update(): add a files_ref_store argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | commit_ref_update(): add a files_ref_store argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | lock_raw_ref(): add a files_ref_store argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | repack_without_refs(): add a files_ref_store argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | refs: make peel_ref() virtual Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | refs: make create_symref() virtual Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | refs: make pack_refs() virtual Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | refs: make verify_refname_available() virtual Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | refs: make read_raw_ref() virtual Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | resolve_gitlink_ref(): rename path parameter to submodule Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | resolve_gitlink_ref(): avoid memory allocation in many... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | resolve_gitlink_ref(): implement using resolve_ref_recursively() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | resolve_ref_recursively(): new function Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | read_raw_ref(): take a (struct ref_store *) argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | resolve_gitlink_packed_ref(): remove function Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | resolve_packed_ref(): rename function from resolve_missing_l... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | refs: reorder definitions Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | {lock,commit,rollback}_packed_refs(): add files_ref_store... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | resolve_missing_loose_ref(): add a files_ref_store... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | get_packed_ref(): add a files_ref_store argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | add_packed_ref(): add a files_ref_store argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | refs: create a base class "ref_store" for files_ref_store Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | refs: rename struct ref_cache to files_ref_store Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-09-09 | resolve_gitlink_ref(): eliminate temporary variable Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-08-23 | xdl_change_compact(): introduce the concept of a change... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-08-23 | recs_match(): take two xrecord_t pointers as arguments Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-08-23 | is_blank_line(): take a single xrecord_t as argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-08-23 | xdl_change_compact(): only use heuristic if group can... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-08-23 | xdl_change_compact(): fix compaction heuristic to adjust ixo Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | lock_ref_for_update(): avoid a symref resolution Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | lock_ref_for_update(): make error handling more uniform Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | t1404: add more tests of update-ref error handling Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | t1404: document function test_update_rejected Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | t1404: remove "prefix" argument to test_update_rejected Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | t1404: rename file to t1404-update-ref-errors.sh Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | for_each_reflog(): reimplement using iterators Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | dir_iterator: new API for iterating over a directory... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | for_each_reflog(): don't abort for bad references Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | do_for_each_ref(): reimplement using reference iteration Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | refs: introduce an iterator interface Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | ref_resolves_to_object(): new function Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | entry_resolves_to_object(): rename function from ref_resolve... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | get_ref_cache(): only create an instance if there is... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | remote rm: handle symbolic refs correctly Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | delete_refs(): add a flags argument Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | refs: use name "prefix" consistently Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-20 | do_for_each_ref(): move docstring to the header file Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | refs: remove unnecessary "extern" keywords Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | lock_ref_sha1_basic(): only handle REF_NODEREF mode Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | commit_ref_update(): remove the flags parameter Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | lock_ref_for_update(): don't resolve symrefs Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | lock_ref_for_update(): don't re-read non-symbolic references Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | refs: resolve symbolic refs first Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | ref_transaction_update(): check refname_is_safe() at... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | unlock_ref(): move definition higher in the file Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | lock_ref_for_update(): new function Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | add_update(): initialize the whole ref_update Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | verify_refname_available(): adjust constness in declaration Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | delete_branches(): use resolve_refdup() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | ref_transaction_commit(): correctly report close_ref... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | ref_transaction_create(): disallow recursive pruning Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | refs: make error messages more consistent Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | lock_ref_sha1_basic(): remove unneeded local variable Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | read_raw_ref(): move docstring to header file Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | read_raw_ref(): improve docstring Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | read_raw_ref(): rename symref argument to referent Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | read_raw_ref(): clear *type at start of function Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | read_raw_ref(): rename flags argument to type Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-06-13 | ref_transaction_commit(): remove local variables n... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | rename_ref(): remove unneeded local variable Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | commit_ref_update(): write error message to *err, not... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | refname_is_safe(): insist that the refname already... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | refname_is_safe(): don't allow the empty string Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | refname_is_safe(): use skip_prefix() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | remove_dir_recursively(): add docstring Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | safe_create_leading_directories(): improve docstring Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | read_raw_ref(): don't get confused by an empty directory Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | commit_ref(): if there is an empty dir in the way,... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-05-05 | t1404: demonstrate a bug resolving references Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-04-10 | show_head_ref(): check the result of resolve_ref_namespace() Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-04-10 | check_aliased_update(): check that dst_name is non... Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-04-10 | checkout_paths(): remove unneeded flag variable Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-04-10 | cmd_merge(): remove unneeded flag variable Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |
2016-04-10 | fsck_head_link(): remove unneeded flag variable Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> |
diff | tree |