The content should be roughly the same as the announcement.
-* Update the Postres wiki as needed
+* Update the Postgres wiki as needed
https://wiki.postgresql.org/wiki/Bucardo (may be other pages too)
$bct->ctl('bucardo kick sync ctest 10');
$bct->check_for_row([[111],[212],[301]], [qw/ A B C D /]);
-## Customcode with specific winners per row
+## Test customcode with specific winners per row
$t = q{Added new customcode ctest2 for conflict in the ctest sync};
$res = $bct->ctl('bucardo add customcode ctest2 whenrun=conflict relation=bucardo_test1 src_code=t/ctest2.pl');
like($res, qr{Added customcode "ctest2"}, $t);
$bct->check_for_row([[102],[222],[301]], [qw/ A B C D /]);
-## Customcode on a goat only
+## Test customcode on a goat only
done_testing();
# -*-mode:cperl; indent-tabs-mode: nil-*-
## Spellcheck as much as we can
+## Make sure you have Text::Hunspell installed or you will get false positives
## Requires TEST_SPELL to be set
use 5.006;
sub spellcheck {
my ($desc, $text, $filename) = @_;
- my $check = Text::SpellChecker->new(text => $text);
+ my $check = Text::SpellChecker->new(text => $text, lang => 'en_US');
my %badword;
while (my $word = $check->next_word) {
next if $okword{Common}{$word} or $okword{$filename}{$word};
dbrun
DDL
dropin
+foobar
fullcopy
+grep
+Hunspell
LOGIN
MariaDB
mongo
mysql
MySQL
NOTIFYs
+org
perl
PGBINDIR
pgsql
nosync
onetimecopy
param
+params
pgbouncer
PgBouncer's
pgpid
+PGSERVICEFILE
pid
PID
PIDCLEANUP
## TODO
+kicksync
+sourceonly
+varchar
CPAN
PID
Readonly
## README.dev
+Bugzilla
+tarball
BucardoTesting
Checksum
DBIx
perlcriticrc
postgresql
pragma
+quickstart
realclean
sha
sig
skipcheck
spellcheck
+stagetable
submitnews
teardown
testname
timestamps
tmp
txt
+undef
uniqueconstraint
+unlink
username
weeklynews
wildkick
backend
bct
booly
+configs
+commandline
+ctest
ctl
ctlargs
dbh
dbhA
dbhB
+dbhC
+dbhD
+dbhE
+dbhF
dbhX
+dbhostA
+dbportA
+dbuserA
diag
droptest
env
## META.yml
+ExtUtils
+MakeMaker
+Util
HiRes
Hostname
MailingList