2013-06-21 | apply: carefully strdup a possibly-NULL name Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-06-20 | pull: merge into unborn by fast-forwarding from empty... Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-06-03 | sha1_file: silence sha1_loose_object_info Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-06-02 | Test 'commit --only' after 'checkout --orphan' Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-05-23 | Document push --no-verify Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-05-13 | coverage: build coverage-untested-functions by default Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-05-13 | coverage: set DEFAULT_TEST_TARGET to avoid using prove Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-05-13 | coverage: do not delete .gcno files before building Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-05-13 | coverage: split build target into compile and test Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-05-12 | fetch/pull doc: untangle meaning of bare <ref> Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-30 | unpack_entry: avoid freeing objects in base cache Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-24 | remote: 'show' and 'prune' can take more than one remote Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-24 | remote: check for superfluous arguments in 'git remote... Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-24 | remote: add a test for extra arguments, according to... Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-22 | git-log(1): remove --full-line-diff description Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-16 | read_revisions_from_stdin: make copies for handle_revision_arg Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-12 | log -L: improve comments in process_all_files() Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-12 | log -L: store the path instead of a diff_filespec Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-12 | log -L: test merge of parallel modify/rename Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-12 | t4211: pass -M to 'git log -M -L...' test Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-05 | log -L: fix overlapping input ranges Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-05 | log -L: check range set invariants when we look it up Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-04 | t9700: do not close STDERR Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-04 | perl: redirect stderr to /dev/null instead of closing Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-03 | git-tag(1): we tag HEAD by default Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-01 | tests: notice valgrind error in test_must_fail Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-01 | tests --valgrind: provide a mode without --track-origins Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-01 | tests: parameterize --valgrind option Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-04-01 | t/README: --valgrind already implies -v Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-03-28 | Speed up log -L... -M Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2013-03-28 | log -L: :pattern:file syntax to find by funcname Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2013-03-28 | Implement line-history search (git log -L) Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2013-03-28 | Avoid loading commits twice in log with diffs Signed-off-by: Thomas Rast <trast@student.ethz.ch> Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2013-03-27 | sha1_file: remove recursion in unpack_entry Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2013-03-27 | Refactor parts of in_delta_base_cache/cache_or_unpack_entry Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2013-03-25 | sha1_file: remove recursion in packed_object_info Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2013-03-19 | index-pack: guard nr_resolved_deltas reads by lock Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2013-03-01 | Make !pattern in .gitattributes non-fatal Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2013-02-26 | diff: prevent pprint_rename from underrunning input Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-08-28 | in_merge_bases(): omit unnecessary redundant common... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-08-21 | gettext: do not translate empty string Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-08-03 | merge-recursive: eliminate flush_buffer() in favor... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-08-03 | diff_setup_done(): return void Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-07-31 | send-email: improve RFC2047 quote parsing Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-06-19 | Demonstrate git-show is broken with ranges Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-05-08 | l10n: de.po: collection of suggestions Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-05-08 | l10n: de.po: translate "bad" as "ungültig" ("invalid") Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-05-08 | l10n: de.po: hopefully uncontroversial fixes Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-05-08 | l10n: de.po: translate "bare" as "bloß" Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-05-01 | xdiff: choose XDL_FAST_HASH code on sizeof(long) instead... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-04-10 | xdiff: load full words in the inner loop of xdl_hash_record Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-14 | diff: tweak a _copy_ of diff_options with word-diff Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-14 | diff: refactor the word-diff setup from builtin_diff_cmd Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-12 | git-am: error out when seeing -b/--binary Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-09 | p4000: use -3000 when promising -3000 Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-08 | perf: export some important test-lib variables Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-08 | perf: load test-lib-functions from the correct directory Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-06 | t5704: fix nonportable sed/grep usages Signed-off-by: Thomas Rast <trast@inf.ethz.ch> |
diff | tree |
2012-03-06 | Document the --histogram diff option Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-06 | perf: compare diff algorithms Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-05 | fast-import: zero all of 'struct tag' to silence valgrind Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-01 | bundle: keep around names passed to add_pending_object() Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-01 | t5510: ensure we stay in the toplevel test dir Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-03-01 | t5510: refactor bundle->pack conversion Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-02-23 | t5704: match tests to modern style Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-02-23 | strbuf: improve strbuf_get*line documentation Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-02-23 | bundle: use a strbuf to scan the log for boundary commits Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-02-23 | bundle: put strbuf_readline_fd in strbuf.c with adjustments Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-02-17 | Add a performance test for git-grep Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-02-17 | Introduce a performance testing framework Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-02-17 | Move the user-facing test library to test-lib-functions.sh Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-01-31 | merge: add instructions to the commit message when... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-01-17 | mailinfo: with -b, keep space after [foo] Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-01-17 | am: learn passing -b to mailinfo Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-01-12 | word-diff: ignore '\ No newline at eof' marker Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-01-12 | mailinfo documentation: accurately describe non -k... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2012-01-06 | Documentation: rerere.enabled is the primary way to... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-21 | bash completion: use read -r everywhere Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-20 | git-sh-setup: make require_clean_work_tree part of... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-19 | test-terminal: set output terminals to raw mode Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-16 | grep: disable threading in non-worktree case Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-16 | grep: enable threading with -p and -W using lazy attribute... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-12 | grep: load funcname patterns for -W Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-06 | reset: update cache-tree data when appropriate Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-06 | commit: write cache-tree data when writing index anyway Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-06 | Refactor cache_tree_update idiom from commit Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-06 | Test the current state of the cache-tree optimization Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-06 | Add test-scrap-cache-tree Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-12-06 | userdiff: allow * between cpp funcname words Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-09-15 | t6019: avoid refname collision on case-insensitive... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-09-13 | Documentation: basic configuration of notes.rewriteRef Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-08-30 | Symlink mergetools scriptlets into valgrind wrappers Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-08-30 | t3903: fix misquoted rev-parse invocation Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-08-30 | Documentation: clarify effects of -- <path> arguments Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-08-29 | strbuf_grow(): maintain nul-termination even for new... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-08-29 | Document negated forms of format-patch --to --cc -... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-08-29 | t4014: "no-add-headers" is actually called "no-add... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-08-29 | t4014: invoke format-patch with --stdout where intended Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-08-29 | t4014: check for empty files from git format-patch... Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |
2011-08-29 | Use memmove in ident_to_git Signed-off-by: Thomas Rast <trast@student.ethz.ch> |
diff | tree |