[DRE-commits] [nanoc] branch master updated (9f50b45 -> 21ee71a)

Cédric Boutillier boutil at moszumanska.debian.org
Sun Feb 21 21:42:19 UTC 2016


This is an automated email from the git hooks/post-receive script.

boutil pushed a change to branch master
in repository nanoc.

      from  9f50b45   prepare changelog
      adds  e6abde6   Imported Upstream version 4.1.2
       new  49449e4   Merge tag 'upstream/4.1.2'
       new  5a4e5c1   fix vcs-field-uses-insecure-uri
       new  d9aaf8f   Use debhelper compatibility level 9
       new  987c57e   refresh patches
       new  8778d21   unapply deactivate_rubygems_in_tests.patch and no_bundler_no_loadpath_modif.patch, not needed anymore
       new  fcea50d   add news with a link to upstream upgrade guide
       new  f00ff24   Bump Standards-Version to 3.9.7 (no changes needed)
       new  c3c331f   move the the web section of the archive
       new  bdf09db   prepare changelog
       new  21ee71a   set target suite to experimental

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:
 CONTRIBUTING.md                                    |  19 +-
 Gemfile                                            |  94 +--
 Gemfile.lock                                       | 369 ++++++++++++
 Guardfile                                          |   3 +
 LICENSE                                            |   2 +-
 NEWS.md                                            | 252 +++++++-
 README.md                                          |  13 +-
 Rakefile                                           |  15 +-
 bin/nanoc                                          |  24 +-
 debian/NEWS.Debian                                 |  12 +
 debian/changelog                                   |  13 +
 debian/compat                                      |   2 +-
 debian/control                                     |  10 +-
 debian/patches/deactivate_test_huge_site.patch     |  15 +-
 debian/patches/no_privacy_breach.patch             |  11 +-
 debian/patches/no_rdoc4.patch                      |   4 +-
 debian/patches/no_vcr.patch                        |  14 +-
 debian/patches/series                              |   4 +-
 debian/patches/set-load_paths-for-sass-tests.patch |   8 +-
 lib/nanoc.rb                                       |  17 +-
 lib/nanoc/base.rb                                  |  46 +-
 lib/nanoc/base/checksummer.rb                      |  98 ++-
 lib/nanoc/base/compilation/compiler.rb             | 465 +++++----------
 lib/nanoc/base/compilation/dependency_tracker.rb   | 219 +------
 lib/nanoc/base/compilation/filter.rb               |  44 +-
 lib/nanoc/base/compilation/item_rep_proxy.rb       | 100 ----
 .../base/compilation/item_rep_recorder_proxy.rb    |  99 ----
 lib/nanoc/base/compilation/item_rep_repo.rb        |  33 ++
 lib/nanoc/base/compilation/outdatedness_checker.rb | 130 ++--
 lib/nanoc/base/compilation/outdatedness_reasons.rb |   6 +-
 lib/nanoc/base/compilation/rule.rb                 |  85 ---
 lib/nanoc/base/compilation/rule_context.rb         |  87 ---
 .../base/compilation/rule_memory_calculator.rb     |  37 --
 lib/nanoc/base/compilation/rules_collection.rb     | 255 --------
 lib/nanoc/base/context.rb                          |   8 +-
 lib/nanoc/base/core_ext.rb                         |   2 -
 lib/nanoc/base/core_ext/array.rb                   |  55 +-
 lib/nanoc/base/core_ext/hash.rb                    |  55 +-
 lib/nanoc/base/core_ext/pathname.rb                |  13 +-
 lib/nanoc/base/core_ext/string.rb                  |  16 +-
 lib/nanoc/base/directed_graph.rb                   |  15 +-
 lib/nanoc/base/entities.rb                         |  15 +
 .../base/{source_data => entities}/code_snippet.rb |  19 +-
 lib/nanoc/base/entities/configuration.rb           | 107 ++++
 lib/nanoc/base/entities/content.rb                 |  85 +++
 lib/nanoc/base/entities/document.rb                |  53 ++
 lib/nanoc/base/entities/identifiable_collection.rb |  82 +++
 lib/nanoc/base/entities/identifier.rb              | 185 ++++++
 lib/nanoc/base/entities/item.rb                    |  44 ++
 lib/nanoc/base/entities/item_rep.rb                | 158 +++++
 lib/nanoc/base/entities/layout.rb                  |   8 +
 lib/nanoc/base/entities/pattern.rb                 |  69 +++
 lib/nanoc/base/entities/rule_memory.rb             |  58 ++
 lib/nanoc/base/entities/rule_memory_action.rb      |  19 +
 lib/nanoc/base/entities/rule_memory_actions.rb     |   3 +
 .../base/entities/rule_memory_actions/filter.rb    |  22 +
 .../base/entities/rule_memory_actions/layout.rb    |  22 +
 .../base/entities/rule_memory_actions/snapshot.rb  |  26 +
 lib/nanoc/base/entities/site.rb                    |  60 ++
 lib/nanoc/base/entities/snapshot_def.rb            |  16 +
 lib/nanoc/base/error.rb                            |   5 +
 lib/nanoc/base/errors.rb                           |  57 +-
 lib/nanoc/base/memoization.rb                      |   8 +-
 lib/nanoc/base/plugin_registry.rb                  |  39 +-
 lib/nanoc/base/repos.rb                            |   9 +
 .../base/{compilation => repos}/checksum_store.rb  |  18 +-
 .../compiled_content_cache.rb                      |  15 +-
 lib/nanoc/base/repos/config_loader.rb              |  67 +++
 lib/nanoc/base/repos/data_source.rb                | 159 +++++
 lib/nanoc/base/repos/dependency_store.rb           | 118 ++++
 .../{compilation => repos}/rule_memory_store.rb    |  20 +-
 lib/nanoc/base/repos/site_loader.rb                |  90 +++
 lib/nanoc/base/{ => repos}/store.rb                |  22 +-
 lib/nanoc/base/result_data/item_rep.rb             | 497 ----------------
 lib/nanoc/base/services.rb                         |   9 +
 lib/nanoc/base/services/action_provider.rb         |  22 +
 lib/nanoc/base/services/compiler_loader.rb         |  40 ++
 lib/nanoc/base/services/executor.rb                | 149 +++++
 lib/nanoc/base/services/item_rep_builder.rb        |  22 +
 lib/nanoc/base/services/item_rep_router.rb         |  54 ++
 lib/nanoc/base/services/item_rep_selector.rb       |  39 ++
 lib/nanoc/base/services/item_rep_writer.rb         |  42 ++
 .../base/{ => services}/notification_center.rb     |   6 +-
 .../base/{ => services}/temp_filename_factory.rb   |   7 +-
 lib/nanoc/base/source_data/configuration.rb        |  20 -
 lib/nanoc/base/source_data/data_source.rb          | 243 --------
 lib/nanoc/base/source_data/item.rb                 | 297 ----------
 lib/nanoc/base/source_data/item_array.rb           |  69 ---
 lib/nanoc/base/source_data/layout.rb               | 124 ----
 lib/nanoc/base/source_data/site.rb                 | 433 --------------
 lib/nanoc/base/views.rb                            |  27 +
 lib/nanoc/base/views/config_view.rb                |  45 ++
 .../base/views/identifiable_collection_view.rb     |  77 +++
 .../base/views/item_collection_with_reps_view.rb   |   8 +
 .../views/item_collection_without_reps_view.rb     |   8 +
 lib/nanoc/base/views/item_rep_collection_view.rb   |  79 +++
 lib/nanoc/base/views/item_rep_view.rb              |  81 +++
 lib/nanoc/base/views/item_with_reps_view.rb        |   5 +
 lib/nanoc/base/views/item_without_reps_view.rb     |  49 ++
 lib/nanoc/base/views/layout_collection_view.rb     |   8 +
 lib/nanoc/base/views/layout_view.rb                |   5 +
 lib/nanoc/base/views/mixins/document_view_mixin.rb |  83 +++
 .../views/mixins/mutable_document_view_mixin.rb    |  52 ++
 .../base/views/mixins/with_reps_view_mixin.rb      |  43 ++
 lib/nanoc/base/views/mutable_config_view.rb        |  12 +
 .../views/mutable_identifiable_collection_view.rb  |  15 +
 .../base/views/mutable_item_collection_view.rb     |  30 +
 lib/nanoc/base/views/mutable_item_view.rb          |   5 +
 .../base/views/mutable_layout_collection_view.rb   |  22 +
 lib/nanoc/base/views/mutable_layout_view.rb        |   5 +
 .../views/post_compile_item_collection_view.rb     |   8 +
 lib/nanoc/base/views/post_compile_item_view.rb     |   7 +
 lib/nanoc/base/views/site_view.rb                  |  14 +
 lib/nanoc/base/views/view.rb                       |  26 +
 lib/nanoc/base/views/view_context.rb               |  12 +
 lib/nanoc/cli.rb                                   |  23 +-
 lib/nanoc/cli/ansi_string_colorizer.rb             |   8 +-
 lib/nanoc/cli/cleaning_stream.rb                   |  28 +-
 lib/nanoc/cli/command_runner.rb                    |  77 +--
 lib/nanoc/cli/commands/autocompile.rb              |  69 ---
 lib/nanoc/cli/commands/check.rb                    |  12 +-
 lib/nanoc/cli/commands/compile.rb                  |  83 +--
 lib/nanoc/cli/commands/create-item.rb              |  55 --
 lib/nanoc/cli/commands/create-layout.rb            |  68 ---
 lib/nanoc/cli/commands/create-site.rb              | 262 ++++----
 lib/nanoc/cli/commands/deploy.rb                   |  16 +-
 lib/nanoc/cli/commands/nanoc.rb                    |   6 +-
 lib/nanoc/cli/commands/prune.rb                    |  13 +-
 lib/nanoc/cli/commands/shell.rb                    |  21 +-
 lib/nanoc/cli/commands/show-data.rb                |  24 +-
 lib/nanoc/cli/commands/show-plugins.rb             |  26 +-
 lib/nanoc/cli/commands/show-rules.rb               |  64 +-
 lib/nanoc/cli/commands/sync.rb                     |  32 -
 lib/nanoc/cli/commands/update.rb                   |  63 --
 lib/nanoc/cli/commands/validate-css.rb             |  20 -
 lib/nanoc/cli/commands/validate-html.rb            |  20 -
 lib/nanoc/cli/commands/validate-links.rb           |  27 -
 lib/nanoc/cli/commands/view.rb                     |   7 +-
 lib/nanoc/cli/commands/watch.rb                    | 176 ------
 lib/nanoc/cli/error_handler.rb                     | 102 ++--
 lib/nanoc/cli/logger.rb                            |  13 +-
 lib/nanoc/cli/stream_cleaners.rb                   |   3 +-
 lib/nanoc/cli/stream_cleaners/abstract.rb          |   4 +-
 lib/nanoc/cli/stream_cleaners/ansi_colors.rb       |   4 +-
 lib/nanoc/cli/stream_cleaners/utf8.rb              |   4 +-
 lib/nanoc/data_sources.rb                          |  25 +-
 lib/nanoc/data_sources/deprecated/delicious.rb     |  38 --
 lib/nanoc/data_sources/deprecated/last_fm.rb       |  85 ---
 lib/nanoc/data_sources/deprecated/twitter.rb       |  34 --
 lib/nanoc/data_sources/filesystem.rb               | 225 ++++---
 lib/nanoc/data_sources/filesystem_unified.rb       |  48 +-
 lib/nanoc/data_sources/filesystem_verbose.rb       |  86 ---
 lib/nanoc/data_sources/static.rb                   |  60 --
 lib/nanoc/extra.rb                                 |  16 +-
 lib/nanoc/extra/auto_compiler.rb                   |  99 ----
 lib/nanoc/extra/checking.rb                        |   3 +-
 lib/nanoc/extra/checking/check.rb                  |  49 +-
 lib/nanoc/extra/checking/checks.rb                 |   3 +-
 lib/nanoc/extra/checking/checks/css.rb             |   5 +-
 lib/nanoc/extra/checking/checks/external_links.rb  |  30 +-
 lib/nanoc/extra/checking/checks/html.rb            |   5 +-
 lib/nanoc/extra/checking/checks/internal_links.rb  |  21 +-
 lib/nanoc/extra/checking/checks/mixed_content.rb   |   6 +-
 lib/nanoc/extra/checking/checks/stale.rb           |   7 +-
 lib/nanoc/extra/checking/dsl.rb                    |   5 +-
 lib/nanoc/extra/checking/issue.rb                  |   3 +-
 lib/nanoc/extra/checking/runner.rb                 |  30 +-
 lib/nanoc/extra/chick.rb                           | 117 ----
 lib/nanoc/extra/core_ext.rb                        |   2 -
 lib/nanoc/extra/core_ext/pathname.rb               |  10 +-
 lib/nanoc/extra/core_ext/time.rb                   |   8 +-
 lib/nanoc/extra/deployer.rb                        |  14 +-
 lib/nanoc/extra/deployers.rb                       |   3 +-
 lib/nanoc/extra/deployers/fog.rb                   |  56 +-
 lib/nanoc/extra/deployers/rsync.rb                 |   8 +-
 lib/nanoc/extra/file_proxy.rb                      |  36 --
 lib/nanoc/extra/filesystem_tools.rb                |  16 +-
 lib/nanoc/extra/jruby_nokogiri_warner.rb           |  11 +-
 lib/nanoc/extra/link_collector.rb                  |   7 +-
 lib/nanoc/extra/piper.rb                           |  15 +-
 lib/nanoc/extra/pruner.rb                          |  29 +-
 lib/nanoc/extra/validators.rb                      |   8 -
 lib/nanoc/extra/validators/links.rb                |  18 -
 lib/nanoc/extra/validators/w3c.rb                  |  23 -
 lib/nanoc/extra/vcs.rb                             |  62 --
 lib/nanoc/extra/vcses.rb                           |  15 -
 lib/nanoc/extra/vcses/bazaar.rb                    |  21 -
 lib/nanoc/extra/vcses/dummy.rb                     |  20 -
 lib/nanoc/extra/vcses/git.rb                       |  21 -
 lib/nanoc/extra/vcses/mercurial.rb                 |  21 -
 lib/nanoc/extra/vcses/subversion.rb                |  21 -
 lib/nanoc/filters.rb                               |   5 +-
 lib/nanoc/filters/asciidoc.rb                      |   4 +-
 lib/nanoc/filters/bluecloth.rb                     |   3 +-
 lib/nanoc/filters/coderay.rb                       |  19 -
 lib/nanoc/filters/coffeescript.rb                  |   4 +-
 lib/nanoc/filters/colorize_syntax.rb               |  27 +-
 lib/nanoc/filters/erb.rb                           |   9 +-
 lib/nanoc/filters/erubis.rb                        |   7 +-
 lib/nanoc/filters/haml.rb                          |   5 +-
 lib/nanoc/filters/handlebars.rb                    |   4 +-
 lib/nanoc/filters/kramdown.rb                      |   3 +-
 lib/nanoc/filters/less.rb                          |   5 +-
 lib/nanoc/filters/markaby.rb                       |   3 +-
 lib/nanoc/filters/maruku.rb                        |   3 +-
 lib/nanoc/filters/mustache.rb                      |   4 +-
 lib/nanoc/filters/pandoc.rb                        |   3 +-
 lib/nanoc/filters/rainpress.rb                     |   3 +-
 lib/nanoc/filters/rdiscount.rb                     |   5 +-
 lib/nanoc/filters/rdoc.rb                          |   3 +-
 lib/nanoc/filters/redcarpet.rb                     |  17 +-
 lib/nanoc/filters/redcloth.rb                      |   3 +-
 lib/nanoc/filters/relativize_paths.rb              |  87 +--
 lib/nanoc/filters/rubypants.rb                     |   3 +-
 lib/nanoc/filters/sass.rb                          |   7 +-
 lib/nanoc/filters/sass/sass_filesystem_importer.rb |   5 +-
 lib/nanoc/filters/slim.rb                          |  10 +-
 lib/nanoc/filters/typogruby.rb                     |   4 +-
 lib/nanoc/filters/uglify_js.rb                     |   3 +-
 lib/nanoc/filters/xsl.rb                           |   4 +-
 lib/nanoc/filters/yui_compressor.rb                |   4 +-
 lib/nanoc/helpers.rb                               |   2 -
 lib/nanoc/helpers/blogging.rb                      |  84 +--
 lib/nanoc/helpers/breadcrumbs.rb                   |  16 +-
 lib/nanoc/helpers/capturing.rb                     |  99 ++--
 lib/nanoc/helpers/filtering.rb                     |  22 +-
 lib/nanoc/helpers/html_escape.rb                   |   7 +-
 lib/nanoc/helpers/link_to.rb                       |  29 +-
 lib/nanoc/helpers/rendering.rb                     |  33 +-
 lib/nanoc/helpers/tagging.rb                       |  22 +-
 lib/nanoc/helpers/text.rb                          |  22 +-
 lib/nanoc/helpers/xml_sitemap.rb                   |   8 +-
 lib/nanoc/rule_dsl.rb                              |   8 +
 lib/nanoc/rule_dsl/action_provider.rb              |  76 +++
 .../{base/compilation => rule_dsl}/compiler_dsl.rb | 114 ++--
 lib/nanoc/rule_dsl/recording_executor.rb           |  50 ++
 lib/nanoc/rule_dsl/rule.rb                         |  73 +++
 lib/nanoc/rule_dsl/rule_context.rb                 |  81 +++
 lib/nanoc/rule_dsl/rule_memory_calculator.rb       |  89 +++
 lib/nanoc/rule_dsl/rules_collection.rb             | 120 ++++
 lib/nanoc/rule_dsl/rules_loader.rb                 |  29 +
 lib/nanoc/tasks.rb                                 |  10 -
 lib/nanoc/tasks/clean.rake                         |  16 -
 lib/nanoc/tasks/clean.rb                           |  23 -
 lib/nanoc/tasks/deploy/rsync.rake                  |  16 -
 lib/nanoc/tasks/validate.rake                      |  30 -
 lib/nanoc/version.rb                               |   6 +-
 lib/nanoc3.rb                                      |   3 -
 lib/nanoc3/cli.rb                                  |   3 -
 lib/nanoc3/tasks.rb                                |   3 -
 metadata.yml                                       | 176 +++---
 nanoc.gemspec                                      |  17 +-
 tasks/doc.rake                                     |   5 +-
 tasks/rubocop.rake                                 |  12 +-
 tasks/test.rake                                    |  45 +-
 test/base/checksummer_spec.rb                      | 258 --------
 test/base/core_ext/array_spec.rb                   |  29 +-
 test/base/core_ext/hash_spec.rb                    |  55 +-
 test/base/core_ext/pathname_spec.rb                |  35 --
 test/base/core_ext/string_spec.rb                  |  24 +-
 test/base/temp_filename_factory_spec.rb            |  12 +-
 test/base/test_checksum_store.rb                   |  12 +-
 test/base/test_code_snippet.rb                     |   8 +-
 test/base/test_compiler.rb                         | 356 ++++-------
 test/base/test_context.rb                          |  10 +-
 test/base/test_data_source.rb                      |  30 +-
 test/base/test_dependency_tracker.rb               | 163 +++--
 test/base/test_directed_graph.rb                   |  64 +-
 test/base/test_filter.rb                           |   2 -
 test/base/test_item.rb                             | 154 +----
 test/base/test_item_array.rb                       | 297 +---------
 test/base/test_item_rep.rb                         | 659 +++------------------
 test/base/test_item_rep_recorder_proxy.rb          |  19 -
 test/base/test_layout.rb                           |  48 +-
 test/base/test_memoization.rb                      |  47 +-
 test/base/test_notification_center.rb              |  14 +-
 test/base/test_outdatedness_checker.rb             | 139 +++--
 test/base/test_plugin.rb                           |   4 +-
 test/base/test_rule_context.rb                     |  61 --
 test/base/test_site.rb                             | 203 +------
 test/base/test_store.rb                            |   6 +-
 test/cli/commands/test_check.rb                    |   4 +-
 test/cli/commands/test_compile.rb                  |  68 ++-
 test/cli/commands/test_create_item.rb              |  10 -
 test/cli/commands/test_create_layout.rb            |  24 -
 test/cli/commands/test_create_site.rb              |  71 ++-
 test/cli/commands/test_deploy.rb                   |  29 +-
 test/cli/commands/test_help.rb                     |   2 -
 test/cli/commands/test_info.rb                     |   2 -
 test/cli/commands/test_prune.rb                    |  29 +-
 test/cli/commands/test_sync.rb                     |  27 -
 test/cli/commands/test_update.rb                   |   6 -
 test/cli/commands/test_watch.rb                    |  74 ---
 test/cli/test_cleaning_stream.rb                   |  14 +-
 test/cli/test_cli.rb                               |  17 +-
 test/cli/test_error_handler.rb                     |   2 -
 test/cli/test_logger.rb                            |   2 -
 test/data_sources/test_filesystem.rb               | 166 +++---
 test/data_sources/test_filesystem_unified.rb       | 244 ++++----
 test/data_sources/test_filesystem_verbose.rb       | 353 -----------
 test/data_sources/test_static.rb                   |  93 ---
 test/extra/checking/checks/test_css.rb             |  17 +-
 test/extra/checking/checks/test_external_links.rb  |  37 +-
 test/extra/checking/checks/test_html.rb            |   7 +-
 test/extra/checking/checks/test_internal_links.rb  |  12 +-
 test/extra/checking/checks/test_mixed_content.rb   |  54 +-
 test/extra/checking/checks/test_stale.rb           |  13 +-
 test/extra/checking/test_check.rb                  |   8 +-
 test/extra/checking/test_dsl.rb                    |  11 +-
 test/extra/checking/test_runner.rb                 |   2 -
 test/extra/core_ext/test_pathname.rb               |   8 +-
 test/extra/core_ext/test_time.rb                   |  10 +-
 test/extra/deployers/test_fog.rb                   | 209 ++++++-
 test/extra/deployers/test_rsync.rb                 |   6 +-
 test/extra/test_auto_compiler.rb                   | 437 --------------
 test/extra/test_file_proxy.rb                      |  15 -
 test/extra/test_filesystem_tools.rb                |   6 +-
 test/extra/test_link_collector.rb                  |   2 -
 test/extra/test_piper.rb                           |   2 -
 test/extra/test_vcs.rb                             |  18 -
 test/extra/validators/test_links.rb                |   4 -
 test/extra/validators/test_w3c.rb                  |  37 --
 test/filters/test_asciidoc.rb                      |   2 -
 test/filters/test_bluecloth.rb                     |   2 -
 test/filters/test_coderay.rb                       |  40 --
 test/filters/test_coffeescript.rb                  |   2 -
 test/filters/test_colorize_syntax.rb               |   6 +-
 test/filters/test_erb.rb                           |  12 +-
 test/filters/test_erubis.rb                        |   4 +-
 test/filters/test_haml.rb                          |   4 +-
 test/filters/test_handlebars.rb                    |  12 +-
 test/filters/test_kramdown.rb                      |   2 -
 test/filters/test_less.rb                          |  14 +-
 test/filters/test_markaby.rb                       |   8 -
 test/filters/test_maruku.rb                        |   2 -
 test/filters/test_mustache.rb                      |  10 +-
 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                     |  13 +-
 test/filters/test_redcloth.rb                      |   4 +-
 test/filters/test_relativize_paths.rb              | 171 +++---
 test/filters/test_rubypants.rb                     |   2 -
 test/filters/test_sass.rb                          |  40 +-
 test/filters/test_slim.rb                          |   2 -
 test/filters/test_typogruby.rb                     |   2 -
 test/filters/test_uglify_js.rb                     |   2 -
 test/filters/test_xsl.rb                           |  53 +-
 test/filters/test_yui_compressor.rb                |   2 -
 test/gem_loader.rb                                 |  11 -
 test/helper.rb                                     |  62 +-
 test/helpers/test_blogging.rb                      | 353 ++---------
 test/helpers/test_breadcrumbs.rb                   |  67 ++-
 test/helpers/test_capturing.rb                     | 149 ++++-
 test/helpers/test_filtering.rb                     |  40 +-
 test/helpers/test_html_escape.rb                   |   2 -
 test/helpers/test_link_to.rb                       |  30 +-
 test/helpers/test_rendering.rb                     |  90 ++-
 test/helpers/test_tagging.rb                       |  49 +-
 test/helpers/test_text.rb                          |   2 -
 test/helpers/test_xml_sitemap.rb                   | 100 ++--
 test/rule_dsl/test_action_provider.rb              |  70 +++
 test/{base => rule_dsl}/test_compiler_dsl.rb       | 227 ++++---
 test/{base => rule_dsl}/test_rule.rb               |  10 +-
 test/rule_dsl/test_rules_collection.rb             |  89 +++
 test/tasks/test_clean.rb                           |  63 --
 test/test_gem.rb                                   |   6 -
 368 files changed, 7610 insertions(+), 10726 deletions(-)
 create mode 100644 Gemfile.lock
 create mode 100644 Guardfile
 create mode 100644 debian/NEWS.Debian
 delete mode 100644 lib/nanoc/base/compilation/item_rep_proxy.rb
 delete mode 100644 lib/nanoc/base/compilation/item_rep_recorder_proxy.rb
 create mode 100644 lib/nanoc/base/compilation/item_rep_repo.rb
 delete mode 100644 lib/nanoc/base/compilation/rule.rb
 delete mode 100644 lib/nanoc/base/compilation/rule_context.rb
 delete mode 100644 lib/nanoc/base/compilation/rule_memory_calculator.rb
 delete mode 100644 lib/nanoc/base/compilation/rules_collection.rb
 create mode 100644 lib/nanoc/base/entities.rb
 rename lib/nanoc/base/{source_data => entities}/code_snippet.rb (66%)
 create mode 100644 lib/nanoc/base/entities/configuration.rb
 create mode 100644 lib/nanoc/base/entities/content.rb
 create mode 100644 lib/nanoc/base/entities/document.rb
 create mode 100644 lib/nanoc/base/entities/identifiable_collection.rb
 create mode 100644 lib/nanoc/base/entities/identifier.rb
 create mode 100644 lib/nanoc/base/entities/item.rb
 create mode 100644 lib/nanoc/base/entities/item_rep.rb
 create mode 100644 lib/nanoc/base/entities/layout.rb
 create mode 100644 lib/nanoc/base/entities/pattern.rb
 create mode 100644 lib/nanoc/base/entities/rule_memory.rb
 create mode 100644 lib/nanoc/base/entities/rule_memory_action.rb
 create mode 100644 lib/nanoc/base/entities/rule_memory_actions.rb
 create mode 100644 lib/nanoc/base/entities/rule_memory_actions/filter.rb
 create mode 100644 lib/nanoc/base/entities/rule_memory_actions/layout.rb
 create mode 100644 lib/nanoc/base/entities/rule_memory_actions/snapshot.rb
 create mode 100644 lib/nanoc/base/entities/site.rb
 create mode 100644 lib/nanoc/base/entities/snapshot_def.rb
 create mode 100644 lib/nanoc/base/error.rb
 create mode 100644 lib/nanoc/base/repos.rb
 rename lib/nanoc/base/{compilation => repos}/checksum_store.rb (73%)
 rename lib/nanoc/base/{compilation => repos}/compiled_content_cache.rb (80%)
 create mode 100644 lib/nanoc/base/repos/config_loader.rb
 create mode 100644 lib/nanoc/base/repos/data_source.rb
 create mode 100644 lib/nanoc/base/repos/dependency_store.rb
 rename lib/nanoc/base/{compilation => repos}/rule_memory_store.rb (61%)
 create mode 100644 lib/nanoc/base/repos/site_loader.rb
 rename lib/nanoc/base/{ => repos}/store.rb (87%)
 delete mode 100644 lib/nanoc/base/result_data/item_rep.rb
 create mode 100644 lib/nanoc/base/services.rb
 create mode 100644 lib/nanoc/base/services/action_provider.rb
 create mode 100644 lib/nanoc/base/services/compiler_loader.rb
 create mode 100644 lib/nanoc/base/services/executor.rb
 create mode 100644 lib/nanoc/base/services/item_rep_builder.rb
 create mode 100644 lib/nanoc/base/services/item_rep_router.rb
 create mode 100644 lib/nanoc/base/services/item_rep_selector.rb
 create mode 100644 lib/nanoc/base/services/item_rep_writer.rb
 rename lib/nanoc/base/{ => services}/notification_center.rb (98%)
 rename lib/nanoc/base/{ => services}/temp_filename_factory.rb (91%)
 delete mode 100644 lib/nanoc/base/source_data/configuration.rb
 delete mode 100644 lib/nanoc/base/source_data/data_source.rb
 delete mode 100644 lib/nanoc/base/source_data/item.rb
 delete mode 100644 lib/nanoc/base/source_data/item_array.rb
 delete mode 100644 lib/nanoc/base/source_data/layout.rb
 delete mode 100644 lib/nanoc/base/source_data/site.rb
 create mode 100644 lib/nanoc/base/views.rb
 create mode 100644 lib/nanoc/base/views/config_view.rb
 create mode 100644 lib/nanoc/base/views/identifiable_collection_view.rb
 create mode 100644 lib/nanoc/base/views/item_collection_with_reps_view.rb
 create mode 100644 lib/nanoc/base/views/item_collection_without_reps_view.rb
 create mode 100644 lib/nanoc/base/views/item_rep_collection_view.rb
 create mode 100644 lib/nanoc/base/views/item_rep_view.rb
 create mode 100644 lib/nanoc/base/views/item_with_reps_view.rb
 create mode 100644 lib/nanoc/base/views/item_without_reps_view.rb
 create mode 100644 lib/nanoc/base/views/layout_collection_view.rb
 create mode 100644 lib/nanoc/base/views/layout_view.rb
 create mode 100644 lib/nanoc/base/views/mixins/document_view_mixin.rb
 create mode 100644 lib/nanoc/base/views/mixins/mutable_document_view_mixin.rb
 create mode 100644 lib/nanoc/base/views/mixins/with_reps_view_mixin.rb
 create mode 100644 lib/nanoc/base/views/mutable_config_view.rb
 create mode 100644 lib/nanoc/base/views/mutable_identifiable_collection_view.rb
 create mode 100644 lib/nanoc/base/views/mutable_item_collection_view.rb
 create mode 100644 lib/nanoc/base/views/mutable_item_view.rb
 create mode 100644 lib/nanoc/base/views/mutable_layout_collection_view.rb
 create mode 100644 lib/nanoc/base/views/mutable_layout_view.rb
 create mode 100644 lib/nanoc/base/views/post_compile_item_collection_view.rb
 create mode 100644 lib/nanoc/base/views/post_compile_item_view.rb
 create mode 100644 lib/nanoc/base/views/site_view.rb
 create mode 100644 lib/nanoc/base/views/view.rb
 create mode 100644 lib/nanoc/base/views/view_context.rb
 delete mode 100644 lib/nanoc/cli/commands/autocompile.rb
 delete mode 100644 lib/nanoc/cli/commands/create-item.rb
 delete mode 100644 lib/nanoc/cli/commands/create-layout.rb
 delete mode 100644 lib/nanoc/cli/commands/sync.rb
 delete mode 100644 lib/nanoc/cli/commands/update.rb
 delete mode 100644 lib/nanoc/cli/commands/validate-css.rb
 delete mode 100644 lib/nanoc/cli/commands/validate-html.rb
 delete mode 100644 lib/nanoc/cli/commands/validate-links.rb
 delete mode 100644 lib/nanoc/cli/commands/watch.rb
 delete mode 100644 lib/nanoc/data_sources/deprecated/delicious.rb
 delete mode 100644 lib/nanoc/data_sources/deprecated/last_fm.rb
 delete mode 100644 lib/nanoc/data_sources/deprecated/twitter.rb
 delete mode 100644 lib/nanoc/data_sources/filesystem_verbose.rb
 delete mode 100644 lib/nanoc/data_sources/static.rb
 delete mode 100644 lib/nanoc/extra/auto_compiler.rb
 delete mode 100644 lib/nanoc/extra/chick.rb
 delete mode 100644 lib/nanoc/extra/file_proxy.rb
 delete mode 100644 lib/nanoc/extra/validators.rb
 delete mode 100644 lib/nanoc/extra/validators/links.rb
 delete mode 100644 lib/nanoc/extra/validators/w3c.rb
 delete mode 100644 lib/nanoc/extra/vcs.rb
 delete mode 100644 lib/nanoc/extra/vcses.rb
 delete mode 100644 lib/nanoc/extra/vcses/bazaar.rb
 delete mode 100644 lib/nanoc/extra/vcses/dummy.rb
 delete mode 100644 lib/nanoc/extra/vcses/git.rb
 delete mode 100644 lib/nanoc/extra/vcses/mercurial.rb
 delete mode 100644 lib/nanoc/extra/vcses/subversion.rb
 delete mode 100644 lib/nanoc/filters/coderay.rb
 create mode 100644 lib/nanoc/rule_dsl.rb
 create mode 100644 lib/nanoc/rule_dsl/action_provider.rb
 rename lib/nanoc/{base/compilation => rule_dsl}/compiler_dsl.rb (72%)
 create mode 100644 lib/nanoc/rule_dsl/recording_executor.rb
 create mode 100644 lib/nanoc/rule_dsl/rule.rb
 create mode 100644 lib/nanoc/rule_dsl/rule_context.rb
 create mode 100644 lib/nanoc/rule_dsl/rule_memory_calculator.rb
 create mode 100644 lib/nanoc/rule_dsl/rules_collection.rb
 create mode 100644 lib/nanoc/rule_dsl/rules_loader.rb
 delete mode 100644 lib/nanoc/tasks.rb
 delete mode 100644 lib/nanoc/tasks/clean.rake
 delete mode 100644 lib/nanoc/tasks/clean.rb
 delete mode 100644 lib/nanoc/tasks/deploy/rsync.rake
 delete mode 100644 lib/nanoc/tasks/validate.rake
 delete mode 100644 lib/nanoc3.rb
 delete mode 100644 lib/nanoc3/cli.rb
 delete mode 100644 lib/nanoc3/tasks.rb
 delete mode 100644 test/base/checksummer_spec.rb
 delete mode 100644 test/base/test_item_rep_recorder_proxy.rb
 delete mode 100644 test/base/test_rule_context.rb
 delete mode 100644 test/cli/commands/test_create_item.rb
 delete mode 100644 test/cli/commands/test_create_layout.rb
 delete mode 100644 test/cli/commands/test_sync.rb
 delete mode 100644 test/cli/commands/test_update.rb
 delete mode 100644 test/cli/commands/test_watch.rb
 delete mode 100644 test/data_sources/test_filesystem_verbose.rb
 delete mode 100644 test/data_sources/test_static.rb
 delete mode 100644 test/extra/test_auto_compiler.rb
 delete mode 100644 test/extra/test_file_proxy.rb
 delete mode 100644 test/extra/test_vcs.rb
 delete mode 100644 test/extra/validators/test_links.rb
 delete mode 100644 test/extra/validators/test_w3c.rb
 delete mode 100644 test/filters/test_coderay.rb
 delete mode 100644 test/gem_loader.rb
 create mode 100644 test/rule_dsl/test_action_provider.rb
 rename test/{base => rule_dsl}/test_compiler_dsl.rb (63%)
 rename test/{base => rule_dsl}/test_rule.rb (58%)
 create mode 100644 test/rule_dsl/test_rules_collection.rb
 delete mode 100644 test/tasks/test_clean.rb

-- 
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