Initial commit

Change-Id: I3c2c0ff06f5a8e8d033a9a5f7c0c9c0aa8fb8be8
Inception, missing history from ~/prj/hpss/crawler

Change-Id: I876702716527db8e67073d2fdce5fed8267a24e8
Refactor tests, add test_crawl_cfgdump_log

 - move the test cfg data to the class level
 - other stuff to ignore

Change-Id: If1eb63d736c057a8018db6de861e7c8ec78265f4
Testing cfgdump to log file.

 - Ignore .cfg files.
 - New test_crawl_cfgdump_log_{nopath,path}.

Change-Id: Idd122690bc4a08f40b985d167542859adde5a29f
Handle glob expressions in cleanup list.

 - Ignore cmsg

Change-Id: I91deb322a5a4faf2f2cfec596f624e2d87903525
Start putting test data files down in test.d.

Change-Id: I3d08cc379ba24f7f338be2d760ee8ddf0b7a6d78
Add sample config file

Change-Id: Ifdcc68599112e26ca8af9b4cfd5fb7998070fcdc
Put all the test data in test.d

Change-Id: Iefcebbcb0db3059adbfa6f63672d9f2bb187f5f0
Working on test_crawl_fire_log_path()

 - ignore test.d

Change-Id: I366b42f5190ac4ebce831f46020c480eaa462f17
"crawl fire" satisfies test_crawl_fire_log_path

 - refactored get_config to go by cmdline, environment, default
 - refactored get_logger to go by cmdline, config, default

Change-Id: If66a21739ae44826afec848f24031b85e89385b4
Use precedence now built into get_logger()

Change-Id: I75eba927ade1dba44d3f4d6aa3a56c961a974b94
test_crawl_cfgdump_nosuch is satisfied

Change-Id: I8eace6d1851b560a45fa2ea5adf63398dc1a82c2
test_get_config_def_*() are satisfied

 - manage moving into and out of the test directory
 - soften 'test.d' to self.testdir
 - add test_get_config_*() stubs
 - helper routines: self.cd(), self.clear_env(), self.tearDown()

Change-Id: Ia42d3331e737aab41348ad79a6e5598d3e8e5e71
test_get_config_*() are all satisfied

Change-Id: Iad7800cd53460a23ce0589ee888c93204a6df0d9
Add test_get_logger_default()

Change-Id: I9772e97a30bc46b8116273cb2f158f648f533939
New tests test_get_logger_config, test_get_logger_path

 - added Crawl.dict2cfg(), test fixture setup hook, reset option for
   get_logger(), Crawl.setup()

Change-Id: I4b3b391be29678126fe34a79b07f70c79fb8300d
README.md updates, crawl.py tweaks

Change-Id: I553fb299ed6fa6a66b8f9f62908942d248543bca
Fix test failures in crawl since 'start' requires a config file

 - Document repo history in README

Change-Id: I361120f933239907e95069d5c9c159dc90acb3f3
Tweak tests to work on home.ccs.ornl.gov

Change-Id: Ibb5e77535b9fbb00cb7c58725fa067a61691c386
Dump config to log at startup

 - Have CrawlDaemon.run() dump it configuration to the log file as the first thing
   it does.

Change-Id: I91f5324cc4ebf432d33ee45a2ebf6fc4d87fad5c