#
#
# add_file "ignore_set.cc"
# content [1ba21228e02f1cce879e7733f0d2ff28f22f5c66]
#
# add_file "ignore_set.hh"
# content [e097a3a75b97560175a18087a58c6e0a8a62b533]
#
# patch "Makefile.am"
# from [eb7cf82ecaf2da8091ede85fe5fe98dd5401928a]
# to [c9c16101bf4da822e651fe5d0cc9cbb3d0bc8eee]
#
# patch "pcrewrap.cc"
# from [b83084a2540fa0356128435d1dbbd56466bc4bc2]
# to [8a8f9cfeee0a8e6efe25f633f8125515a3da8232]
#
# patch "pcrewrap.hh"
# from [007bcae3d6a968650f662857cf008102d5249944]
# to [4aa00973c48774d1e97022978a2348507e6888d5]
#
# patch "std_hooks.lua"
# from [a53348ca15431cc67266c65e6215640f6f55eee7]
# to [5da58188a67c8aeeee00da512ec542564f2421e6]
#
# patch "tests/syntax_errors_in_.mtn-ignore/__driver__.lua"
# from [370e177545af48aa97d064961f5dd6610ba825f7]
# to [c2736f40724c8d06178e59fe40c0628cedb90abf]
#
# patch "tests/syntax_errors_in_.mtn-ignore/stderr-ref"
# from [6d982783b4455a358e195a462a8347cee1b41e83]
# to [b03851ac775426b380de16b797ffe7f7e719bb92]
#
# patch "work.cc"
# from [bb21460bb9c30ff19c93e378cdf5706cca93e30e]
# to [1e1b1da2ed6bb0563ac8b064d579ef34c9dbb3a2]
#
# patch "work.hh"
# from [def9c5b6c7776dfa16c2bc9c0b83bc493ef56b04]
# to [450169c76ad6d95d581f437ff7e02905c7751e4a]
#
============================================================
--- ignore_set.cc 1ba21228e02f1cce879e7733f0d2ff28f22f5c66
+++ ignore_set.cc 1ba21228e02f1cce879e7733f0d2ff28f22f5c66
@@ -0,0 +1,439 @@
+// Copyright (C) 2007 Zack Weinberg
+//
+// This program is made available under the GNU GPL version 2.0 or
+// greater. See the accompanying file COPYING for details.
+//
+// This program is distributed WITHOUT ANY WARRANTY; without even the
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+// PURPOSE.
+
+#include "base.hh"
+#include "ignore_set.hh"
+#include "file_io.hh"
+#include "pcrewrap.hh"
+#include "vector.hh"
+#include