Commits
- Commit:
ad5b3f855591bc548f15e09ae4b7fdf674f16245
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
rename diff_atom->d to diff_atom->root, because it always is
The idea was that for each diff box within the files, the atoms would have a
backpointer to the current layer of diff_data (indicating the current section),
but it is not actually needed to update the backpointer in each atom to the
current diff_data. That is why the current code always points atom->d to the
root diff_data for the entire file. Clarify by proper name.
Constructs like atom->d->root->foo are redundant, just use atom->root->foo.
- Commit:
65a56b169e5746c2fe2ee46008238505c64e4908
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
diff: drop -p, add -P -Q -T; diffreg(): use algo enum
-p is traditionally used for "show which C function each change is in", so
don't use it for choosing Patience.
Instead add two options for using Patience, -P for only Patience and -Q to
attempt forward-Myers first.
Also add -T for a trivial diff (diff_algo_none).
- Commit:
93965884a1452f6e1f50fb33a0395448fbd8b3bd
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
test: add expect0{10,11,12,14}.diff
- Commit:
746d94dfa3a4c965501cde5bb0a59a168cc2ab44
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
diff_main: don't run algo if left or right are empty
- Commit:
acfce337ad1e68d4ab00bd78bdb6dd459acc3c46
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
debug: fix logging first chunk
- Commit:
e5447b812ab13381bef489dc01804c25cc226cd6
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
diff_algo_none: cosmetics
- Commit:
9dc0554fce377600fe0ce54848f2e735902616b6
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
fix diff_algo_none() for ending in plus chunk
- Commit:
7de1313c10a6f5e52023b7dcb1be4b81dee28065
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ignore compiled files in all directories
- Commit:
384c09ad050cd3a8820e106c064291b7230e7710
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix missing newline in ed script diff output
- Commit:
4f58e89131e0c8121fb717405a07decd66d5d474
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make the C tests compile and run on both OpenBSD and Linux
- Commit:
e14ee64c985996cc77c97f6af5c5fcc6379622fb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove arraylist_test during 'gmake clean'
- Commit:
eac85e68ef06b8c5a9748b11feb987b5aa6db781
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename GNU-make-specific Makefile to GNUmakefile
- Commit:
548d9762027d1b13465dc36e0f7c1b591db6d363
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
verify_all.sh: run all tests, then list all errors
- Commit:
3e6df9167632c7a43900965b3e2e81b47629bb40
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
run C tests in verify_all.sh
- Commit:
3e66d05b2cdeea5b72b2ee7c116f5dd0cdd1c270
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
add arraylist_test
- Commit:
87c313418265b477d8931182e8e9e0990db4f3ba
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
add results_test.c
- Commit:
93f8150ade45bb6185afe5b5ff3110db6403f8b3
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
results: also combine chunks coming from temp_chunks
- Commit:
984ca65b1b715a9fdc86bfff64e90a485d008058
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
myers_divide: fix "inifite" looping over same box
- Commit:
19fad31f2f7cceb234a814c262dbba796b36af97
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
debug: diff_myers.c: #if DEBUG, not if (DEBUG)
- Commit:
1c2d4cc9a3b08873d8a8dd63731b68eab87b6b03
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
fix ARRAYLIST_INSERT()
- Commit:
5ff759965efbabc96fecd514e208a9a1b7be72df
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
debug: diff_output_unidiff(): debug list all chunks
- Commit:
13497fffa978aafa3c52c4b4922ba184de87bcf0
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
fix diff_algo_none(): no NULL pointers for left_start and right_start
- Commit:
724967e914b1604b54fab356ad4ce6c0feae2358
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
diff_state_add_chunk(): fix adding minus above plus chunk: wrong idx
- Commit:
bb867e685c9179eca1eb5b49c9a09b6e837baa28
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
debug tweaks for diff_state_add_chunk()
- Commit:
8ac34c07fc49677851335001051426eeb7fed1b0
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
diff_debug.h: drop unused vars