[DRE-commits] [nanoc] branch master updated (a6c6556 -> 2bb6f25)
Cédric Boutillier
boutil at moszumanska.debian.org
Thu Jul 6 21:11:18 UTC 2017
This is an automated email from the git hooks/post-receive script.
boutil pushed a change to branch master
in repository nanoc.
from a6c6556 debian/rules: make tests pass on any timezone
adds 746a2a9 add gbp.conf
adds 8013739 New upstream version 4.5.4
adds c174e7a New upstream version 4.7.7
adds 04b8df4 Merge tag 'upstream/4.7.7' into experimental
adds 6cf3e4b depend on ruby-ddplugin
adds c28bd99 open changelog entry
adds 9a9e5ed refresh patches
adds e37c87b bump version in ruby-cri dependency, depend on ruby-nokogumbo, build-depend on git
adds 3ec23b1 finalize exp changelog entry
adds 80b528e New upstream version 4.7.8
adds 7361554 Merge tag 'upstream/4.7.8' into experimental
adds b7edbe0 prepare for 4.7.8
adds be8bae9 New upstream version 4.7.9
adds 603f06f Merge tag 'upstream/4.7.9' into experimental
adds cc45e3c timezone to UTC in d/rules and prepare changelog
adds 702b000 New upstream version 4.7.10
new 318f516 Merge tag 'upstream/4.7.10' into experimental
new 504ad24 prepare changelog and target experimental
new 89a54ac refresh patches
new 6663229 Merge branch 'experimental'
adds 72b6050 New upstream version 4.7.13
new fb3ef25 Updated version 4.7.13 from 'upstream/4.7.13'
new a32e6e2 4.7.10 was never published
new 5197906 refresh no_privacy_breach.patch
new 38457bc open changelog entry
new 432a699 Bump standards-version and build-dep on ruby-fuubar
new 2bb6f25 target unstable
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/CONTRIBUTING.md | 17 +
.github/ISSUE_TEMPLATE.md | 23 +
.github/PULL_REQUEST_TEMPLATE.md | 18 +
.gitignore | 8 +
.rspec | 3 +
.rubocop.yml | 174 +++++++
.travis.yml | 27 ++
Appraisals | 4 +-
CODE_OF_CONDUCT.md | 46 ++
Gemfile | 18 +-
Gemfile.lock | 426 ----------------
Guardfile | 2 +
NEWS.md | 206 +++++++-
README.md | 5 +-
Rakefile | 13 +-
bin/nanoc | 2 +
debian/changelog | 31 ++
debian/control | 13 +-
debian/patches/encoding.patch | 14 +-
debian/patches/filter_out_nil_gemspec.patch | 4 +-
debian/patches/no_privacy_breach.patch | 7 +-
debian/patches/no_simplecov.patch | 15 +-
debian/patches/no_vcr.patch | 12 +-
debian/patches/no_w3c_validators.patch | 6 +-
debian/patches/skip_tests_autopkgtest.patch | 12 +-
lib/nanoc.rb | 7 +-
lib/nanoc/base.rb | 3 +-
lib/nanoc/base/contracts_support.rb | 2 +
lib/nanoc/base/core_ext.rb | 3 +-
lib/nanoc/base/core_ext/array.rb | 2 +
lib/nanoc/base/core_ext/hash.rb | 2 +
lib/nanoc/base/core_ext/pathname.rb | 8 -
lib/nanoc/base/core_ext/string.rb | 2 +
lib/nanoc/base/entities.rb | 10 +-
lib/nanoc/base/entities/action_sequence.rb | 80 +++
lib/nanoc/base/entities/checksum_collection.rb | 33 ++
lib/nanoc/base/entities/code_snippet.rb | 3 +
lib/nanoc/base/entities/configuration.rb | 39 +-
lib/nanoc/base/entities/content.rb | 2 +
lib/nanoc/base/entities/context.rb | 18 +-
lib/nanoc/base/entities/dependency.rb | 11 +-
lib/nanoc/base/entities/directed_graph.rb | 54 +++
lib/nanoc/base/entities/document.rb | 9 +
lib/nanoc/base/entities/identifiable_collection.rb | 85 +++-
lib/nanoc/base/entities/identifier.rb | 2 +
lib/nanoc/base/entities/item.rb | 7 +-
lib/nanoc/base/entities/item_collection.rb | 14 +
lib/nanoc/base/entities/item_rep.rb | 97 ++--
lib/nanoc/base/entities/layout.rb | 4 +-
lib/nanoc/base/entities/layout_collection.rb | 14 +
lib/nanoc/base/entities/lazy_value.rb | 2 +
lib/nanoc/base/entities/outdatedness_reasons.rb | 48 +-
lib/nanoc/base/entities/outdatedness_status.rb | 4 +-
lib/nanoc/base/entities/pattern.rb | 2 +
lib/nanoc/base/entities/processing_action.rb | 2 +
lib/nanoc/base/entities/processing_actions.rb | 2 +
.../base/entities/processing_actions/filter.rb | 2 +
.../base/entities/processing_actions/layout.rb | 2 +
.../base/entities/processing_actions/snapshot.rb | 28 +-
lib/nanoc/base/entities/props.rb | 78 ++-
lib/nanoc/base/entities/rule_memory.rb | 87 ----
lib/nanoc/base/entities/site.rb | 27 +-
lib/nanoc/base/entities/snapshot_def.rb | 12 +-
lib/nanoc/base/error.rb | 2 +
lib/nanoc/base/errors.rb | 23 +-
lib/nanoc/base/feature.rb | 4 +-
lib/nanoc/base/memoization.rb | 35 +-
lib/nanoc/base/plugin_registry.rb | 219 ---------
lib/nanoc/base/repos.rb | 8 +-
lib/nanoc/base/repos/action_sequence_store.rb | 45 ++
lib/nanoc/base/repos/aggregate_data_source.rb | 26 +
lib/nanoc/base/repos/checksum_store.rb | 14 +-
lib/nanoc/base/repos/compiled_content_cache.rb | 8 +-
lib/nanoc/base/repos/config_loader.rb | 4 +-
lib/nanoc/base/repos/data_source.rb | 4 +-
lib/nanoc/base/repos/dependency_store.rb | 121 +++--
lib/nanoc/base/repos/in_mem_data_source.rb | 15 +
lib/nanoc/base/repos/item_rep_repo.rb | 2 +
lib/nanoc/base/repos/outdatedness_store.rb | 4 +-
lib/nanoc/base/repos/prefixed_data_source.rb | 21 +
lib/nanoc/base/repos/rule_memory_store.rb | 43 --
lib/nanoc/base/repos/site_loader.rb | 50 +-
lib/nanoc/base/repos/snapshot_repo.rb | 67 +++
lib/nanoc/base/repos/store.rb | 15 +-
lib/nanoc/base/services.rb | 7 +
lib/nanoc/base/services/action_provider.rb | 16 +-
lib/nanoc/base/services/action_sequence_builder.rb | 47 ++
lib/nanoc/base/services/checksummer.rb | 10 +-
lib/nanoc/base/services/compilation_context.rb | 56 +++
lib/nanoc/base/services/compiler.rb | 534 +++++----------------
lib/nanoc/base/services/compiler/phases.rb | 12 +
.../base/services/compiler/phases/abstract.rb | 36 ++
lib/nanoc/base/services/compiler/phases/cache.rb | 40 ++
.../base/services/compiler/phases/mark_done.rb | 19 +
.../base/services/compiler/phases/recalculate.rb | 45 ++
lib/nanoc/base/services/compiler/phases/resume.rb | 48 ++
lib/nanoc/base/services/compiler/phases/write.rb | 20 +
lib/nanoc/base/services/compiler/stages.rb | 17 +
.../base/services/compiler/stages/build_reps.rb | 29 ++
.../compiler/stages/calculate_checksums.rb | 38 ++
lib/nanoc/base/services/compiler/stages/cleanup.rb | 39 ++
.../base/services/compiler/stages/compile_reps.rb | 67 +++
.../compiler/stages/determine_outdatedness.rb | 27 ++
.../stages/forget_outdated_dependencies.rb | 16 +
.../base/services/compiler/stages/load_stores.rb | 24 +
.../base/services/compiler/stages/postprocess.rb | 18 +
.../base/services/compiler/stages/preprocess.rb | 25 +
lib/nanoc/base/services/compiler/stages/prune.rb | 26 +
.../stages/store_post_compilation_state.rb | 16 +
.../compiler/stages/store_pre_compilation_state.rb | 28 ++
lib/nanoc/base/services/compiler_loader.rb | 21 +-
lib/nanoc/base/services/dependency_tracker.rb | 8 +-
lib/nanoc/base/services/executor.rb | 33 +-
lib/nanoc/base/services/filter.rb | 56 ++-
lib/nanoc/base/services/item_rep_builder.rb | 8 +-
lib/nanoc/base/services/item_rep_router.rb | 63 ++-
lib/nanoc/base/services/item_rep_selector.rb | 48 +-
lib/nanoc/base/services/item_rep_writer.rb | 30 +-
lib/nanoc/base/services/notification_center.rb | 2 +
lib/nanoc/base/services/outdatedness_checker.rb | 136 ++++--
lib/nanoc/base/services/outdatedness_rule.rb | 20 +-
lib/nanoc/base/services/outdatedness_rules.rb | 127 +----
.../outdatedness_rules/attributes_modified.rb | 37 ++
.../outdatedness_rules/code_snippets_modified.rb | 27 ++
.../outdatedness_rules/content_modified.rb | 17 +
.../outdatedness_rules/item_collection_extended.rb | 16 +
.../layout_collection_extended.rb | 16 +
.../services/outdatedness_rules/not_written.rb | 13 +
.../services/outdatedness_rules/rules_modified.rb | 15 +
.../uses_always_outdated_filter.rb | 22 +
lib/nanoc/base/services/pruner.rb | 22 +-
lib/nanoc/base/services/temp_filename_factory.rb | 2 +
lib/nanoc/base/views.rb | 2 +
lib/nanoc/base/views/config_view.rb | 6 +
.../base/views/identifiable_collection_view.rb | 29 +-
.../base/views/item_collection_with_reps_view.rb | 2 +
.../views/item_collection_without_reps_view.rb | 2 +
lib/nanoc/base/views/item_rep_collection_view.rb | 4 +-
lib/nanoc/base/views/item_rep_view.rb | 24 +-
lib/nanoc/base/views/item_with_reps_view.rb | 2 +
lib/nanoc/base/views/item_without_reps_view.rb | 2 +
lib/nanoc/base/views/layout_collection_view.rb | 2 +
lib/nanoc/base/views/layout_view.rb | 2 +
lib/nanoc/base/views/mixins/document_view_mixin.rb | 9 +-
.../views/mixins/mutable_document_view_mixin.rb | 6 +
.../base/views/mixins/with_reps_view_mixin.rb | 2 +
lib/nanoc/base/views/mutable_config_view.rb | 2 +
.../views/mutable_identifiable_collection_view.rb | 4 +-
.../base/views/mutable_item_collection_view.rb | 4 +-
lib/nanoc/base/views/mutable_item_view.rb | 2 +
.../base/views/mutable_layout_collection_view.rb | 4 +-
lib/nanoc/base/views/mutable_layout_view.rb | 2 +
.../views/post_compile_item_collection_view.rb | 2 +
.../views/post_compile_item_rep_collection_view.rb | 2 +
lib/nanoc/base/views/post_compile_item_rep_view.rb | 22 +-
lib/nanoc/base/views/post_compile_item_view.rb | 2 +
lib/nanoc/base/views/view.rb | 2 +
lib/nanoc/base/views/view_context.rb | 6 +-
lib/nanoc/checking.rb | 18 +-
lib/nanoc/checking/check.rb | 6 +-
lib/nanoc/checking/checks.rb | 26 +-
lib/nanoc/checking/checks/css.rb | 2 +
lib/nanoc/checking/checks/external_links.rb | 14 +-
lib/nanoc/checking/checks/html.rb | 4 +-
lib/nanoc/checking/checks/internal_links.rb | 4 +
lib/nanoc/checking/checks/mixed_content.rb | 4 +
lib/nanoc/checking/checks/stale.rb | 7 +-
lib/nanoc/checking/checks/w3c_validator.rb | 3 +
lib/nanoc/checking/dsl.rb | 2 +
lib/nanoc/checking/issue.rb | 2 +
lib/nanoc/checking/runner.rb | 6 +-
lib/nanoc/cli.rb | 29 +-
lib/nanoc/cli/ansi_string_colorizer.rb | 2 +
lib/nanoc/cli/cleaning_stream.rb | 4 +-
lib/nanoc/cli/command_runner.rb | 2 +
lib/nanoc/cli/commands/check.rb | 2 +
lib/nanoc/cli/commands/compile.rb | 406 +---------------
.../cli/commands/compile_listeners/abstract.rb | 32 ++
.../commands/compile_listeners/debug_printer.rb | 36 ++
.../commands/compile_listeners/diff_generator.rb | 93 ++++
.../compile_listeners/file_action_printer.rb | 63 +++
.../compile_listeners/stack_prof_profiler.rb | 24 +
.../commands/compile_listeners/timing_recorder.rb | 202 ++++++++
lib/nanoc/cli/commands/create-site.rb | 458 +++++++++---------
lib/nanoc/cli/commands/deploy.rb | 10 +-
lib/nanoc/cli/commands/nanoc.rb | 10 +-
lib/nanoc/cli/commands/prune.rb | 14 +-
lib/nanoc/cli/commands/shell.rb | 8 +-
lib/nanoc/cli/commands/show-data.rb | 75 ++-
lib/nanoc/cli/commands/show-plugins.rb | 36 +-
lib/nanoc/cli/commands/show-rules.rb | 2 +
lib/nanoc/cli/commands/view.rb | 10 +-
lib/nanoc/cli/error_handler.rb | 6 +-
lib/nanoc/cli/logger.rb | 2 +
lib/nanoc/cli/stream_cleaners.rb | 16 +-
lib/nanoc/cli/stream_cleaners/abstract.rb | 2 +
lib/nanoc/cli/stream_cleaners/ansi_colors.rb | 2 +
lib/nanoc/cli/stream_cleaners/utf8.rb | 7 +-
lib/nanoc/data_sources.rb | 5 +-
lib/nanoc/data_sources/filesystem.rb | 68 ++-
lib/nanoc/data_sources/filesystem/errors.rb | 2 +
lib/nanoc/data_sources/filesystem/tools.rb | 2 +
lib/nanoc/deploying.rb | 2 +
lib/nanoc/deploying/deployer.rb | 4 +-
lib/nanoc/deploying/deployers.rb | 15 +-
lib/nanoc/deploying/deployers/fog.rb | 17 +-
lib/nanoc/deploying/deployers/git.rb | 120 +++++
lib/nanoc/deploying/deployers/rsync.rb | 4 +
lib/nanoc/extra.rb | 13 +-
lib/nanoc/extra/core_ext.rb | 2 +
lib/nanoc/extra/core_ext/pathname.rb | 2 +
lib/nanoc/extra/core_ext/time.rb | 2 +
lib/nanoc/extra/jruby_nokogiri_warner.rb | 26 +-
lib/nanoc/extra/link_collector.rb | 6 +-
lib/nanoc/extra/parallel_collection.rb | 4 +-
lib/nanoc/extra/piper.rb | 2 +
lib/nanoc/filters.rb | 86 ++--
lib/nanoc/filters/asciidoc.rb | 6 +-
lib/nanoc/filters/bluecloth.rb | 4 +
lib/nanoc/filters/coffeescript.rb | 4 +
lib/nanoc/filters/colorize_syntax.rb | 421 ++++------------
lib/nanoc/filters/colorize_syntax/colorizers.rb | 182 +++++++
lib/nanoc/filters/erb.rb | 4 +
lib/nanoc/filters/erubi.rb | 29 ++
lib/nanoc/filters/erubis.rb | 19 +-
lib/nanoc/filters/haml.rb | 4 +
lib/nanoc/filters/handlebars.rb | 4 +
lib/nanoc/filters/kramdown.rb | 4 +
lib/nanoc/filters/less.rb | 4 +
lib/nanoc/filters/markaby.rb | 4 +
lib/nanoc/filters/maruku.rb | 4 +
lib/nanoc/filters/mustache.rb | 4 +
lib/nanoc/filters/pandoc.rb | 4 +
lib/nanoc/filters/rainpress.rb | 4 +
lib/nanoc/filters/rdiscount.rb | 4 +
lib/nanoc/filters/rdoc.rb | 4 +
lib/nanoc/filters/redcarpet.rb | 4 +
lib/nanoc/filters/redcloth.rb | 4 +
lib/nanoc/filters/relativize_paths.rb | 59 ++-
lib/nanoc/filters/rubypants.rb | 4 +
lib/nanoc/filters/sass.rb | 4 +
lib/nanoc/filters/sass/sass_filesystem_importer.rb | 2 +
lib/nanoc/filters/slim.rb | 6 +-
lib/nanoc/filters/typogruby.rb | 4 +
lib/nanoc/filters/uglify_js.rb | 4 +
lib/nanoc/filters/xsl.rb | 6 +
lib/nanoc/filters/yui_compressor.rb | 4 +
lib/nanoc/helpers.rb | 25 +-
lib/nanoc/helpers/blogging.rb | 9 +-
lib/nanoc/helpers/breadcrumbs.rb | 2 +
lib/nanoc/helpers/capturing.rb | 151 ++++--
lib/nanoc/helpers/child_parent.rb | 2 +
lib/nanoc/helpers/filtering.rb | 5 +-
lib/nanoc/helpers/html_escape.rb | 2 +
lib/nanoc/helpers/link_to.rb | 2 +
lib/nanoc/helpers/rendering.rb | 5 +-
lib/nanoc/helpers/tagging.rb | 2 +
lib/nanoc/helpers/text.rb | 2 +
lib/nanoc/helpers/xml_sitemap.rb | 10 +-
lib/nanoc/rule_dsl.rb | 4 +-
lib/nanoc/rule_dsl/action_provider.rb | 25 +-
...calculator.rb => action_sequence_calculator.rb} | 96 ++--
lib/nanoc/rule_dsl/compiler_dsl.rb | 5 +-
lib/nanoc/rule_dsl/recording_executor.rb | 49 +-
lib/nanoc/rule_dsl/rule.rb | 2 +
lib/nanoc/rule_dsl/rule_context.rb | 23 +-
lib/nanoc/rule_dsl/rules_collection.rb | 2 +
lib/nanoc/rule_dsl/rules_loader.rb | 2 +
lib/nanoc/spec.rb | 70 +--
lib/nanoc/telemetry.rb | 21 +
lib/nanoc/telemetry/counter.rb | 15 +
lib/nanoc/telemetry/labelled_counter.rb | 35 ++
lib/nanoc/telemetry/labelled_summary.rb | 37 ++
lib/nanoc/telemetry/registry.rb | 18 +
lib/nanoc/telemetry/stopwatch.rb | 43 ++
lib/nanoc/telemetry/summary.rb | 55 +++
lib/nanoc/telemetry/table.rb | 35 ++
lib/nanoc/version.rb | 4 +-
nanoc.gemspec | 15 +-
scripts/release | 95 ++++
spec/contributors_spec.rb | 2 +
spec/nanoc/base/checksummer_spec.rb | 58 ++-
spec/nanoc/base/compiler_spec.rb | 135 ++----
{test => spec/nanoc}/base/core_ext/array_spec.rb | 23 +-
{test => spec/nanoc}/base/core_ext/hash_spec.rb | 21 +-
.../nanoc}/base/core_ext/pathname_spec.rb | 0
spec/nanoc/base/core_ext/string_spec.rb | 23 +
spec/nanoc/base/directed_graph_spec.rb | 401 ++++++++++++++++
spec/nanoc/base/entities/action_sequence_spec.rb | 297 ++++++++++++
spec/nanoc/base/entities/code_snippet_spec.rb | 51 ++
spec/nanoc/base/entities/configuration_spec.rb | 83 ++++
spec/nanoc/base/entities/content_spec.rb | 2 +
spec/nanoc/base/entities/document_spec.rb | 22 +
.../base/entities/identifiable_collection_spec.rb | 150 ++++++
spec/nanoc/base/entities/identifier_spec.rb | 4 +-
spec/nanoc/base/entities/item_rep_spec.rb | 224 +--------
spec/nanoc/base/entities/item_spec.rb | 10 +
spec/nanoc/base/entities/layout_spec.rb | 10 +
spec/nanoc/base/entities/lazy_value_spec.rb | 4 +-
.../base/entities/outdatedness_status_spec.rb | 4 +-
spec/nanoc/base/entities/pattern_spec.rb | 2 +
spec/nanoc/base/entities/processing_action_spec.rb | 2 +
.../entities/processing_actions/filter_spec.rb | 2 +
.../entities/processing_actions/layout_spec.rb | 2 +
.../entities/processing_actions/snapshot_spec.rb | 34 +-
spec/nanoc/base/entities/props_spec.rb | 236 ++++++++-
spec/nanoc/base/entities/rule_memory_spec.rb | 131 -----
spec/nanoc/base/entities/site_spec.rb | 27 +-
spec/nanoc/base/errors/dependency_cycle_spec.rb | 34 ++
spec/nanoc/base/feature_spec.rb | 6 +-
spec/nanoc/base/filter_spec.rb | 72 ++-
spec/nanoc/base/item_rep_writer_spec.rb | 19 +-
spec/nanoc/base/memoization_spec.rb | 108 +++++
spec/nanoc/base/plugin_registry_spec.rb | 29 --
spec/nanoc/base/repos/checksum_store_spec.rb | 26 +-
.../base/repos/compiled_content_cache_spec.rb | 2 +
spec/nanoc/base/repos/config_loader_spec.rb | 2 +
spec/nanoc/base/repos/dependency_store_spec.rb | 355 +++++++++++---
spec/nanoc/base/repos/outdatedness_store_spec.rb | 5 +-
spec/nanoc/base/repos/site_loader_spec.rb | 50 ++
.../snapshot_repo_spec.rb} | 128 ++++-
spec/nanoc/base/repos/store_spec.rb | 59 +++
.../base/services/compiler/phases/abstract_spec.rb | 63 +++
.../base/services/compiler/phases/cache_spec.rb | 148 ++++++
.../compiler/stages/calculate_checksums_spec.rb | 74 +++
.../base/services/compiler/stages/cleanup_spec.rb | 88 ++++
.../services/compiler/stages/compile_reps_spec.rb | 141 ++++++
.../nanoc/base/services/dependency_tracker_spec.rb | 9 +-
spec/nanoc/base/services/executor_spec.rb | 301 +++++++++---
spec/nanoc/base/services/item_rep_router_spec.rb | 146 ++++--
spec/nanoc/base/services/item_rep_selector_spec.rb | 37 +-
.../base/services/outdatedness_checker_spec.rb | 513 +++++++++++++++++---
.../nanoc/base/services/outdatedness_rules_spec.rb | 273 ++++++-----
spec/nanoc/base/services/pruner_spec.rb | 15 +-
.../base/services/temp_filename_factory_spec.rb | 2 +
spec/nanoc/base/views/config_view_spec.rb | 32 +-
spec/nanoc/base/views/document_view_spec.rb | 10 +-
.../views/identifiable_collection_view_spec.rb | 145 ++++--
.../views/item_collection_with_reps_view_spec.rb | 5 +-
.../item_collection_without_reps_view_spec.rb | 5 +-
.../base/views/item_rep_collection_view_spec.rb | 2 +
spec/nanoc/base/views/item_rep_view_spec.rb | 184 ++++++-
spec/nanoc/base/views/item_view_spec.rb | 68 ++-
.../base/views/layout_collection_view_spec.rb | 5 +-
spec/nanoc/base/views/layout_view_spec.rb | 2 +
spec/nanoc/base/views/mutable_config_view_spec.rb | 2 +
.../nanoc/base/views/mutable_document_view_spec.rb | 24 +-
.../mutable_identifiable_collection_view_spec.rb | 16 +-
.../views/mutable_item_collection_view_spec.rb | 20 +-
spec/nanoc/base/views/mutable_item_view_spec.rb | 2 +
.../views/mutable_layout_collection_view_spec.rb | 20 +-
spec/nanoc/base/views/mutable_layout_view_spec.rb | 2 +
.../post_compile_item_rep_collection_view_spec.rb | 2 +
.../base/views/post_compile_item_rep_view_spec.rb | 73 ++-
.../base/views/post_compile_item_view_spec.rb | 4 +-
.../cli/commands/compile/diff_generator_spec.rb | 46 ++
.../commands/compile/file_action_printer_spec.rb | 12 +-
.../cli/commands/compile/timing_recorder_spec.rb | 247 +++++++++-
spec/nanoc/cli/commands/compile_spec.rb | 4 +-
spec/nanoc/cli/commands/deploy_spec.rb | 22 +-
spec/nanoc/cli/commands/shell_spec.rb | 29 +-
spec/nanoc/cli/commands/show_data_spec.rb | 201 +++++++-
spec/nanoc/cli/commands/show_plugins_spec.rb | 20 +
spec/nanoc/cli/commands/show_rules_spec.rb | 28 +-
spec/nanoc/cli/commands/view_spec.rb | 2 +
spec/nanoc/cli/stream_cleaners/utf8_spec.rb | 9 +
spec/nanoc/data_sources/filesystem_spec.rb | 36 +-
spec/nanoc/deploying/fog_spec.rb | 6 +
spec/nanoc/deploying/git_spec.rb | 305 ++++++++++++
spec/nanoc/extra/parallel_collection_spec.rb | 2 +
spec/nanoc/filters/colorize_syntax/rouge_spec.rb | 120 ++---
spec/nanoc/filters/less_spec.rb | 26 +-
spec/nanoc/helpers/blogging_spec.rb | 15 +-
spec/nanoc/helpers/breadcrumbs_spec.rb | 2 +
spec/nanoc/helpers/capturing_spec.rb | 177 +++++--
spec/nanoc/helpers/child_parent_spec.rb | 57 +--
spec/nanoc/helpers/filtering_spec.rb | 9 +-
spec/nanoc/helpers/html_escape_spec.rb | 4 +-
spec/nanoc/helpers/link_to_spec.rb | 91 +++-
spec/nanoc/helpers/rendering_spec.rb | 25 +-
spec/nanoc/helpers/tagging_spec.rb | 12 +-
spec/nanoc/helpers/text_spec.rb | 2 +
spec/nanoc/integration/compile_command_spec.rb | 33 ++
.../integration/outdatedness_integration_spec.rb | 217 +++++----
.../integration/partial_recompilation_spec.rb | 42 +-
spec/nanoc/regressions/gh_1015_spec.rb | 4 +-
spec/nanoc/regressions/gh_1022_spec.rb | 26 +
spec/nanoc/regressions/gh_1031_spec.rb | 8 +-
spec/nanoc/regressions/gh_1035_spec.rb | 20 +-
spec/nanoc/regressions/gh_1037a_spec.rb | 31 ++
spec/nanoc/regressions/gh_1037b_spec.rb | 20 +
spec/nanoc/regressions/gh_1040_spec.rb | 4 +-
spec/nanoc/regressions/gh_1045_spec.rb | 32 +-
spec/nanoc/regressions/gh_1047_spec.rb | 8 +-
spec/nanoc/regressions/gh_1064_spec.rb | 20 +
spec/nanoc/regressions/gh_1067_spec.rb | 36 ++
spec/nanoc/regressions/gh_1082a_spec.rb | 20 +
spec/nanoc/regressions/gh_1082b_spec.rb | 22 +
spec/nanoc/regressions/gh_1082c_spec.rb | 21 +
spec/nanoc/regressions/gh_1082d_spec.rb | 19 +
spec/nanoc/regressions/gh_1093_spec.rb | 51 ++
spec/nanoc/regressions/gh_1094_spec.rb | 24 +
spec/nanoc/regressions/gh_1097_spec.rb | 23 +
spec/nanoc/regressions/gh_1100_spec.rb | 22 +
spec/nanoc/regressions/gh_1102_spec.rb | 28 ++
spec/nanoc/regressions/gh_1107_spec.rb | 15 +
spec/nanoc/regressions/gh_1130_spec.rb | 21 +
spec/nanoc/regressions/gh_1134_spec.rb | 29 ++
spec/nanoc/regressions/gh_1145_spec.rb | 18 +
spec/nanoc/regressions/gh_1171_spec.rb | 57 +++
spec/nanoc/regressions/gh_1185_spec.rb | 22 +
spec/nanoc/regressions/gh_761_spec.rb | 2 +
spec/nanoc/regressions/gh_767_spec.rb | 2 +
spec/nanoc/regressions/gh_769_spec.rb | 2 +
spec/nanoc/regressions/gh_776_spec.rb | 8 +-
spec/nanoc/regressions/gh_787_spec.rb | 2 +
spec/nanoc/regressions/gh_795_spec.rb | 2 +
spec/nanoc/regressions/gh_804_spec.rb | 14 +-
spec/nanoc/regressions/gh_807_spec.rb | 2 +
spec/nanoc/regressions/gh_809_spec.rb | 4 +-
spec/nanoc/regressions/gh_813_spec.rb | 2 +
spec/nanoc/regressions/gh_815_spec.rb | 2 +
spec/nanoc/regressions/gh_828_spec.rb | 2 +
spec/nanoc/regressions/gh_833_spec.rb | 2 +
spec/nanoc/regressions/gh_841_spec.rb | 4 +-
spec/nanoc/regressions/gh_867_spec.rb | 4 +-
spec/nanoc/regressions/gh_882_spec.rb | 8 +-
spec/nanoc/regressions/gh_885_spec.rb | 6 +-
spec/nanoc/regressions/gh_891_spec.rb | 6 +-
spec/nanoc/regressions/gh_913_spec.rb | 4 +-
spec/nanoc/regressions/gh_924_spec.rb | 91 ++++
spec/nanoc/regressions/gh_928_spec.rb | 4 +-
spec/nanoc/regressions/gh_937_spec.rb | 16 +-
spec/nanoc/regressions/gh_942_spec.rb | 4 +-
spec/nanoc/regressions/gh_947_spec.rb | 4 +-
spec/nanoc/regressions/gh_948_spec.rb | 4 +-
spec/nanoc/regressions/gh_951_spec.rb | 4 +-
spec/nanoc/regressions/gh_954_spec.rb | 28 +-
spec/nanoc/regressions/gh_970a_spec.rb | 12 +-
spec/nanoc/regressions/gh_970b_spec.rb | 38 +-
spec/nanoc/regressions/gh_974_spec.rb | 12 +-
spec/nanoc/regressions/gh_981_spec.rb | 8 +-
..._spec.rb => action_sequence_calculator_spec.rb} | 128 +++--
spec/nanoc/rule_dsl/recording_executor_spec.rb | 95 ++--
spec/nanoc/rule_dsl/rule_context_spec.rb | 96 +++-
spec/nanoc/rule_dsl/rules_collection_spec.rb | 2 +
spec/nanoc/spec_spec.rb | 70 +++
spec/nanoc/telemetry/counter_spec.rb | 20 +
spec/nanoc/telemetry/labelled_counter_spec.rb | 94 ++++
spec/nanoc/telemetry/labelled_summary_spec.rb | 78 +++
spec/nanoc/telemetry/stopwatch_spec.rb | 63 +++
spec/nanoc/telemetry/summary_spec.rb | 68 +++
spec/nanoc/telemetry/table_spec.rb | 22 +
spec/nanoc/telemetry_spec.rb | 28 ++
spec/regression_filenames_spec.rb | 4 +-
spec/spec_helper.rb | 157 +++++-
test/base/core_ext/string_spec.rb | 23 -
test/base/test_code_snippet.rb | 2 +
test/base/test_compiler.rb | 59 +--
test/base/test_context.rb | 2 +
test/base/test_data_source.rb | 2 +
test/base/test_dependency_tracker.rb | 194 ++++----
test/base/test_directed_graph.rb | 2 +
test/base/test_filter.rb | 10 +-
test/base/test_item.rb | 38 --
test/base/test_item_array.rb | 52 +-
test/base/test_layout.rb | 14 -
test/base/test_memoization.rb | 65 ---
test/base/test_notification_center.rb | 2 +
test/base/test_outdatedness_checker.rb | 491 -------------------
test/base/test_plugin.rb | 26 -
test/base/test_site.rb | 34 +-
test/base/test_store.rb | 24 +-
test/checking/checks/test_css.rb | 2 +
test/checking/checks/test_external_links.rb | 16 +-
test/checking/checks/test_html.rb | 13 +-
test/checking/checks/test_internal_links.rb | 2 +
test/checking/checks/test_mixed_content.rb | 2 +
test/checking/checks/test_stale.rb | 2 +
test/checking/test_check.rb | 2 +
test/checking/test_dsl.rb | 2 +
test/checking/test_runner.rb | 6 +-
test/cli/commands/test_check.rb | 6 +-
test/cli/commands/test_compile.rb | 24 +-
test/cli/commands/test_create_site.rb | 26 +-
test/cli/commands/test_help.rb | 6 +-
test/cli/commands/test_info.rb | 4 +-
test/cli/commands/test_prune.rb | 14 +-
test/cli/test_cleaning_stream.rb | 12 +-
test/cli/test_cli.rb | 48 +-
test/cli/test_error_handler.rb | 2 +
test/cli/test_logger.rb | 2 +
test/data_sources/test_filesystem.rb | 56 ++-
test/data_sources/test_filesystem_tools.rb | 2 +
test/deploying/test_fog.rb | 2 +
test/deploying/test_git.rb | 263 ++++++++++
test/deploying/test_rsync.rb | 2 +
test/extra/core_ext/test_pathname.rb | 12 -
test/extra/core_ext/test_time.rb | 2 +
test/extra/test_link_collector.rb | 8 +-
test/extra/test_piper.rb | 8 +-
test/filters/colorize_syntax/test_coderay.rb | 84 ++--
test/filters/colorize_syntax/test_common.rb | 50 +-
test/filters/colorize_syntax/test_pygmentize.rb | 2 +
test/filters/colorize_syntax/test_pygments.rb | 2 +
test/filters/colorize_syntax/test_simon.rb | 2 +
test/filters/test_asciidoc.rb | 2 +
test/filters/test_bluecloth.rb | 2 +
test/filters/test_coffeescript.rb | 4 +-
test/filters/test_erb.rb | 2 +
test/filters/{test_erubis.rb => test_erubi.rb} | 31 +-
test/filters/test_erubis.rb | 2 +
test/filters/test_haml.rb | 2 +
test/filters/test_handlebars.rb | 6 +-
test/filters/test_kramdown.rb | 2 +
test/filters/test_markaby.rb | 2 +
test/filters/test_maruku.rb | 2 +
test/filters/test_mustache.rb | 2 +
test/filters/test_pandoc.rb | 2 +
test/filters/test_rainpress.rb | 2 +
test/filters/test_rdiscount.rb | 2 +
test/filters/test_rdoc.rb | 2 +
test/filters/test_redcarpet.rb | 2 +
test/filters/test_redcloth.rb | 2 +
test/filters/test_relativize_paths.rb | 176 ++++---
test/filters/test_rubypants.rb | 2 +
test/filters/test_sass.rb | 2 +
test/filters/test_slim.rb | 26 +
test/filters/test_typogruby.rb | 2 +
test/filters/test_uglify_js.rb | 6 +-
test/filters/test_xsl.rb | 133 ++---
test/filters/test_yui_compressor.rb | 2 +
test/fixtures/vcr_cassettes/html_run_error.yml | 90 +---
test/fixtures/vcr_cassettes/html_run_ok.yml | 114 +----
test/helper.rb | 44 +-
test/helpers/test_blogging.rb | 113 ++++-
test/helpers/test_capturing.rb | 49 +-
test/helpers/test_link_to.rb | 2 +
test/helpers/test_xml_sitemap.rb | 94 +++-
test/rule_dsl/test_action_provider.rb | 12 +-
test/rule_dsl/test_compiler_dsl.rb | 82 ++--
test/rule_dsl/test_rule.rb | 4 +-
test/rule_dsl/test_rules_collection.rb | 2 +
test/test_gem.rb | 4 +-
544 files changed, 13846 insertions(+), 6333 deletions(-)
create mode 100644 .github/CONTRIBUTING.md
create mode 100644 .github/ISSUE_TEMPLATE.md
create mode 100644 .github/PULL_REQUEST_TEMPLATE.md
create mode 100644 .gitignore
create mode 100644 .rspec
create mode 100644 .rubocop.yml
create mode 100644 .travis.yml
create mode 100644 CODE_OF_CONDUCT.md
delete mode 100644 Gemfile.lock
delete mode 100644 lib/nanoc/base/core_ext/pathname.rb
create mode 100644 lib/nanoc/base/entities/action_sequence.rb
create mode 100644 lib/nanoc/base/entities/checksum_collection.rb
create mode 100644 lib/nanoc/base/entities/item_collection.rb
create mode 100644 lib/nanoc/base/entities/layout_collection.rb
delete mode 100644 lib/nanoc/base/entities/rule_memory.rb
delete mode 100644 lib/nanoc/base/plugin_registry.rb
create mode 100644 lib/nanoc/base/repos/action_sequence_store.rb
create mode 100644 lib/nanoc/base/repos/aggregate_data_source.rb
create mode 100644 lib/nanoc/base/repos/in_mem_data_source.rb
create mode 100644 lib/nanoc/base/repos/prefixed_data_source.rb
delete mode 100644 lib/nanoc/base/repos/rule_memory_store.rb
create mode 100644 lib/nanoc/base/repos/snapshot_repo.rb
create mode 100644 lib/nanoc/base/services/action_sequence_builder.rb
create mode 100644 lib/nanoc/base/services/compilation_context.rb
create mode 100644 lib/nanoc/base/services/compiler/phases.rb
create mode 100644 lib/nanoc/base/services/compiler/phases/abstract.rb
create mode 100644 lib/nanoc/base/services/compiler/phases/cache.rb
create mode 100644 lib/nanoc/base/services/compiler/phases/mark_done.rb
create mode 100644 lib/nanoc/base/services/compiler/phases/recalculate.rb
create mode 100644 lib/nanoc/base/services/compiler/phases/resume.rb
create mode 100644 lib/nanoc/base/services/compiler/phases/write.rb
create mode 100644 lib/nanoc/base/services/compiler/stages.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/build_reps.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/calculate_checksums.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/cleanup.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/compile_reps.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/determine_outdatedness.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/forget_outdated_dependencies.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/load_stores.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/postprocess.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/preprocess.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/prune.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/store_post_compilation_state.rb
create mode 100644 lib/nanoc/base/services/compiler/stages/store_pre_compilation_state.rb
create mode 100644 lib/nanoc/base/services/outdatedness_rules/attributes_modified.rb
create mode 100644 lib/nanoc/base/services/outdatedness_rules/code_snippets_modified.rb
create mode 100644 lib/nanoc/base/services/outdatedness_rules/content_modified.rb
create mode 100644 lib/nanoc/base/services/outdatedness_rules/item_collection_extended.rb
create mode 100644 lib/nanoc/base/services/outdatedness_rules/layout_collection_extended.rb
create mode 100644 lib/nanoc/base/services/outdatedness_rules/not_written.rb
create mode 100644 lib/nanoc/base/services/outdatedness_rules/rules_modified.rb
create mode 100644 lib/nanoc/base/services/outdatedness_rules/uses_always_outdated_filter.rb
create mode 100644 lib/nanoc/cli/commands/compile_listeners/abstract.rb
create mode 100644 lib/nanoc/cli/commands/compile_listeners/debug_printer.rb
create mode 100644 lib/nanoc/cli/commands/compile_listeners/diff_generator.rb
create mode 100644 lib/nanoc/cli/commands/compile_listeners/file_action_printer.rb
create mode 100644 lib/nanoc/cli/commands/compile_listeners/stack_prof_profiler.rb
create mode 100644 lib/nanoc/cli/commands/compile_listeners/timing_recorder.rb
create mode 100644 lib/nanoc/deploying/deployers/git.rb
create mode 100644 lib/nanoc/filters/colorize_syntax/colorizers.rb
create mode 100644 lib/nanoc/filters/erubi.rb
rename lib/nanoc/rule_dsl/{rule_memory_calculator.rb => action_sequence_calculator.rb} (55%)
create mode 100644 lib/nanoc/telemetry.rb
create mode 100644 lib/nanoc/telemetry/counter.rb
create mode 100644 lib/nanoc/telemetry/labelled_counter.rb
create mode 100644 lib/nanoc/telemetry/labelled_summary.rb
create mode 100644 lib/nanoc/telemetry/registry.rb
create mode 100644 lib/nanoc/telemetry/stopwatch.rb
create mode 100644 lib/nanoc/telemetry/summary.rb
create mode 100644 lib/nanoc/telemetry/table.rb
create mode 100755 scripts/release
rename {test => spec/nanoc}/base/core_ext/array_spec.rb (61%)
rename {test => spec/nanoc}/base/core_ext/hash_spec.rb (64%)
rename {test => spec/nanoc}/base/core_ext/pathname_spec.rb (100%)
create mode 100644 spec/nanoc/base/core_ext/string_spec.rb
create mode 100644 spec/nanoc/base/directed_graph_spec.rb
create mode 100644 spec/nanoc/base/entities/action_sequence_spec.rb
create mode 100644 spec/nanoc/base/entities/code_snippet_spec.rb
create mode 100644 spec/nanoc/base/entities/identifiable_collection_spec.rb
delete mode 100644 spec/nanoc/base/entities/rule_memory_spec.rb
create mode 100644 spec/nanoc/base/errors/dependency_cycle_spec.rb
create mode 100644 spec/nanoc/base/memoization_spec.rb
delete mode 100644 spec/nanoc/base/plugin_registry_spec.rb
copy spec/nanoc/base/{entities/item_rep_spec.rb => repos/snapshot_repo_spec.rb} (61%)
create mode 100644 spec/nanoc/base/repos/store_spec.rb
create mode 100644 spec/nanoc/base/services/compiler/phases/abstract_spec.rb
create mode 100644 spec/nanoc/base/services/compiler/phases/cache_spec.rb
create mode 100644 spec/nanoc/base/services/compiler/stages/calculate_checksums_spec.rb
create mode 100644 spec/nanoc/base/services/compiler/stages/cleanup_spec.rb
create mode 100644 spec/nanoc/base/services/compiler/stages/compile_reps_spec.rb
create mode 100644 spec/nanoc/cli/commands/compile/diff_generator_spec.rb
create mode 100644 spec/nanoc/cli/commands/show_plugins_spec.rb
create mode 100644 spec/nanoc/cli/stream_cleaners/utf8_spec.rb
create mode 100644 spec/nanoc/deploying/git_spec.rb
create mode 100644 spec/nanoc/integration/compile_command_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1022_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1037a_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1037b_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1064_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1067_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1082a_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1082b_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1082c_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1082d_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1093_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1094_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1097_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1100_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1102_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1107_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1130_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1134_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1145_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1171_spec.rb
create mode 100644 spec/nanoc/regressions/gh_1185_spec.rb
create mode 100644 spec/nanoc/regressions/gh_924_spec.rb
rename spec/nanoc/rule_dsl/{rule_memory_calculator_spec.rb => action_sequence_calculator_spec.rb} (57%)
create mode 100644 spec/nanoc/spec_spec.rb
create mode 100644 spec/nanoc/telemetry/counter_spec.rb
create mode 100644 spec/nanoc/telemetry/labelled_counter_spec.rb
create mode 100644 spec/nanoc/telemetry/labelled_summary_spec.rb
create mode 100644 spec/nanoc/telemetry/stopwatch_spec.rb
create mode 100644 spec/nanoc/telemetry/summary_spec.rb
create mode 100644 spec/nanoc/telemetry/table_spec.rb
create mode 100644 spec/nanoc/telemetry_spec.rb
delete mode 100644 test/base/core_ext/string_spec.rb
delete mode 100644 test/base/test_item.rb
delete mode 100644 test/base/test_layout.rb
delete mode 100644 test/base/test_memoization.rb
delete mode 100644 test/base/test_outdatedness_checker.rb
delete mode 100644 test/base/test_plugin.rb
create mode 100644 test/deploying/test_git.rb
delete mode 100644 test/extra/core_ext/test_pathname.rb
copy test/filters/{test_erubis.rb => test_erubi.rb} (68%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/nanoc.git
More information about the Pkg-ruby-extras-commits
mailing list