Menu

#165 Missing and erroneous SVN properties

v1.0 (example)
open
None
5
2019-05-15
2019-05-04
Ahasuerus
No

The SVN properties are not set up correctly on many commited files. There are erroneous "svn:executable" properties, missing Date/Revision "svn:keywords" properties and possibly more. They need to be reviewed and corrected.

Discussion

  • Ahasuerus

    Ahasuerus - 2019-05-05
    • assigned_to: Ahasuerus
     
  • Ahasuerus

    Ahasuerus - 2019-05-05

    Part 1 - Added SFE3 to the list of svn-ignored files:

    biblio - added sfe3.py to the list of svn-ignored files
    edit - added sfe3.py to the list of svn-ignored files
    mod - added sfe3.py to the list of svn-ignored files
    nightly - added sfe3.py to the list of svn-ignored files
    rest - added sfe3.py to the list of svn-ignored files
    

    Installed in SVN 399. Keeping the SR open.

     
  • Ahasuerus

    Ahasuerus - 2019-05-05

    Dirk Stocker's bash alias to find and review SVN properties:

    alias svnprop='LANG=C perl -e '\''@ARGV=<stdin> if not @ARGV;foreach (@ARGV){next if /.svn/;chomp; $a = qx{svn proplist -v "$" 2>&1};$a=~s/^[^\n]+//;$a=~s/\n//g;printf qq{%-50s: $a\n},$ if $a !~ /Illegal target/;}'\'''</stdin>

    Afterwards svnprop /

    shows all properties of all files in a nice list.

    ...
    biblio/biblio.py : svn:keywords Date Revision
    biblio/cancelsubmission.py : svn:keywords Date Revision
    biblio/changed_verified_pubs.py : svn:executable svn:keywords Date Revision
    biblio/ch.py : svn:keywords Date Revision
    biblio/common.py : svn:keywords Date Revision
    ...

    In case you have another SVN version and the text for missing files does
    not contain "Illegal target" you need to replace this text with a matching
    one.

     
  • Ahasuerus

    Ahasuerus - 2019-05-05

    Part 2 - Added sfe3.py to the list of svn-ignored files for scripts:

    scripts - added sfe3.py to the list of svn-ignored files

    Installed in SVN 400 on 2019-05-04. Keeping the SR open.

     
  • Ahasuerus

    Ahasuerus - 2019-05-15

    Part 3 - Deleted erroneous executable SVN property:

    biblio/advSearchClass.py
    biblio/adv_identifier_search.py
    biblio/adv_notes_search.py
    biblio/adv_search_menu.py
    biblio/adv_search_results.py
    biblio/adv_search_selection.py
    biblio/adv_user_search.py
    biblio/adv_web_page_search.py
    biblio/authors_by_debut_year.py
    biblio/authors_by_debut_year_table.py
    biblio/authortags.py
    biblio/award_category.py
    biblio/award_category_year.py
    biblio/award_details.py
    biblio/award_directory.py
    biblio/awardtype.py
    biblio/changed_verified_pubs.py
    biblio/dumpxml.py
    biblio/external_id_search_results.py
    biblio/google_search_redirect.py
    biblio/isfdblib.py
    biblio/most_popular.py
    biblio/most_popular_table.py
    biblio/most_reviewed.py
    biblio/most_reviewed_table.py
    biblio/note.py
    biblio/note_search_results.py
    biblio/popular_authors.py
    biblio/popular_authors_table.py
    biblio/pubs_not_in_series.py
    biblio/recent_primary_ver.py
    biblio/seriestags.py
    biblio/stats-and-tops.py
    biblio/tag_author.py
    biblio/titlecovers.py
    biblio/user_search_results.py
    biblio/view_submission.py
    biblio/webpages_search_results.py
    common/awardcatClass.py
    common/awardtypeClass.py
    common/isbn.py
    common/sfe3.py
    css/IsfdbBanner11.jpg
    css/adv_search.js
    css/apple-touch-icon-precomposed.png
    css/apple-touch-icon.png
    css/checkmark.png
    css/edit_author.js
    css/edit_award.js
    css/edit_js.js
    css/edit_other.js
    css/edit_pub.js
    css/edit_title.js
    css/isfdb_main.js
    css/question_mark_icon.gif
    edit/addawardcat.py
    edit/cleanup.py
    edit/cleanup_lib.py
    edit/clone_intermediate.py
    edit/deleteawardcat.py
    edit/deleteawardtype.py
    edit/editawardcat.py
    edit/editawardtype.py
    edit/empty_containers.py
    edit/find_pub_dups.py
    edit/find_title_dups.py
    edit/isfdblib_help.py
    edit/linkaward.py
    edit/newawardtype.py
    edit/numeric_external_id_ranges.py
    edit/publisher_exceptions.py
    edit/select_award_type.py
    edit/sfe3_authors.py
    edit/submit_primary_verification.py
    edit/submitaddpub.py
    edit/submitawardcat.py
    edit/submitawardtype.py
    edit/submitdeleteawardcat.py
    edit/submitdeleteawardtype.py
    edit/submitlinkaward.py
    edit/submitnewawardcat.py
    edit/submitnewawardtype.py
    mod/award_cat_delete_display.py
    mod/award_cat_delete_file.py
    mod/award_cat_new_display.py
    mod/award_cat_new_file.py
    mod/award_cat_update_display.py
    mod/award_cat_update_file.py
    mod/award_link_display.py
    mod/award_link_file.py
    mod/award_type_delete_display.py
    mod/award_type_delete_file.py
    mod/award_type_new_display.py
    mod/award_type_new_file.py
    mod/award_type_update_display.py
    mod/award_type_update_file.py
    mod/bad_images.py
    mod/change_tag_status.py
    mod/missing_author_urls.py
    mod/resolve_bad_url.py
    mod/resolve_cleanup.py
    mod/resolve_missing_author_url.py
    mod/resolve_sfe3_url.py
    nightly/Makefile
    nightly/TARGETS
    nightly/dup_authors.py
    nightly/install_nightly.py
    nightly/local.mk
    nightly/monthly_job.py
    nightly/nightly_3rd_parties.py
    nightly/nightly_awards.py
    nightly/nightly_dup_authors.py
    nightly/nightly_html.py
    nightly/nightly_lib.py
    nightly/nightly_stats.py
    nightly/nightly_transliterations.py
    nightly/nightly_wiki.py
    rest/getpub_by_ID.py
    rest/isfdblib.py
    rest/pub_output.py
    scripts/BadImages
    scripts/Create_Norma_K._Hemming_Award.sql
    scripts/Create_Quill_and_Scwartz_awards.sql
    scripts/Create_Sir_Julius_Vogel_Award.sql
    scripts/Delete_Stray_Author_Webpages.sql
    scripts/Merge_Award_Categories.sql
    scripts/MissingSFE3
    scripts/Separate_Atheling_Award.sql
    scripts/Separate_Bradbury_Award.sql
    scripts/Separate_Heinlein_Award.sql
    scripts/Separate_Norton_Award.sql
    scripts/add_2_bleiler_references.sql
    scripts/add_2_norwegian_languages.sql
    scripts/add_2nd_series_num.sql
    scripts/add_BLIC.sql
    scripts/add_De_Nederlandse_Bibliografie.sql
    scripts/add_KBR.sql
    scripts/add_LTF.sql
    scripts/add_NILF.sql
    scripts/add_NooSFere.sql
    scripts/add_SF-Leihbuch.sql
    scripts/add_african_languages.sql
    scripts/add_african_languages_2nd_phase.sql
    scripts/add_akkadian_and_sumerian_languages.sql
    scripts/add_amazon_identifier_sites.sql
    scripts/add_angus_robertson.sql
    scripts/add_asturian_bable_language.sql
    scripts/add_audible_ASINs.sql
    scripts/add_australian_stores.sql
    scripts/add_author_indexes.sql
    scripts/add_author_note.sql
    scripts/add_award_cat_notes_and_pages.sql
    scripts/add_award_cat_order.sql
    scripts/add_award_id_to_awards.sql
    scripts/add_award_indices.sql
    scripts/add_award_notes.sql
    scripts/add_award_type_by_and_for.sql
    scripts/add_award_type_id_to_awards.py
    scripts/add_award_type_non_genre_flag.sql
    scripts/add_award_type_poll_flag.sql
    scripts/add_award_type_webpages.sql
    scripts/add_catalog_id.sql
    scripts/add_cleanup_id_2.sql
    scripts/add_date_indices.sql
    scripts/add_display_cover.sql
    scripts/add_display_cover_links.sql
    scripts/add_display_post_submission.sql
    scripts/add_in_progress_submission_status.sql
    scripts/add_isbn_index.sql
    scripts/add_keep_spaces_in_searches.sql
    scripts/add_language_index.sql
    scripts/add_languages_sanskrit.sql
    scripts/add_lao_language.sql
    scripts/add_latin_script_flag.sql
    scripts/add_low_german_language.sql
    scripts/add_mayan_language.sql
    scripts/add_middle_english_language.sql
    scripts/add_middle_french_language.sql
    scripts/add_middle_high_german_language.sql
    scripts/add_mirandese_language.sql
    scripts/add_montenegrin_language.sql
    scripts/add_nepali_and_pashto.sql
    scripts/add_new_record_id_to_submissions.sql
    scripts/add_non-linking_external_id_types.sql
    scripts/add_old_english_language.sql
    scripts/add_old_french_language.sql
    scripts/add_old_norse_language.sql
    scripts/add_parent_series_index.sql
    scripts/add_private_tag.sql
    scripts/add_pub_series_index.sql
    scripts/add_pub_title_index.sql
    scripts/add_publisher_index.sql
    scripts/add_scots_language.sql
    scripts/add_serbo_croatian.sql
    scripts/add_series_webpages.sql
    scripts/add_shona_language.sql
    scripts/add_short_award_name.sql
    scripts/add_state_reviewed_index_to_submissions.sql
    scripts/add_suppress_awards_and_reviews.sql
    scripts/add_suppress_warnings.sql
    scripts/add_title_graphic_flag.sql
    scripts/add_title_non_genre_flag.sql
    scripts/add_trans_titles_index.sql
    scripts/add_transliterated_indices.sql
    scripts/add_verification_indices.sql
    scripts/add_whsmith.sql
    scripts/add_yoruba_language.sql
    scripts/authenticate_all_submitters.py
    scripts/auto_assign_languages.py
    scripts/auto_assign_languages_to_authors.py
    scripts/auto_assign_languages_to_titles.sql
    scripts/change_BNB.sql
    scripts/change_JNB.sql
    scripts/change_all_lang_field.py
    scripts/change_author_birthplace_len.sql
    scripts/change_award_types_to_autoincrement.sql
    scripts/change_combining_diacritics.py
    scripts/change_content_field_type.sql
    scripts/change_data_to_resolve_in_cleanup.sql
    scripts/change_ellipses.py
    scripts/change_isbn13_flag_2015.sql
    scripts/change_mayan_languages.sql
    scripts/change_missing_pub_formats_to_unknown.sql
    scripts/change_page_number_field.sql
    scripts/change_pubs_3_field_len.sql
    scripts/change_serbian_language.sql
    scripts/change_sundanese_language.sql
    scripts/change_titles_defaults.sql
    scripts/convert_visco_URLs.py
    scripts/correct_BnF_BLIC.sql
    scripts/correct_amazon_identifier_urls.sql
    scripts/correct_european_library_links.sql
    scripts/correct_non_genre_and_graphic_flags.sql
    scripts/create_authors_by_debut_date.sql
    scripts/create_award_cat_table.sql
    scripts/create_award_titles_table.sql
    scripts/create_bad_image_table.sql
    scripts/create_changed_verified_pubs_table.sql
    scripts/create_cleanup_table.sql
    scripts/create_identifiers.sql
    scripts/create_legal_names_table.sql
    scripts/create_missing_author_urls_table.sql
    scripts/create_most_reviewed_table.sql
    scripts/create_primary_verifications.sql
    scripts/create_report_table.sql
    scripts/create_seiun_and_nihon_SF_awards.sql
    scripts/create_sfe3_authors.sql
    scripts/create_sql.py
    scripts/create_trans_author_table.sql
    scripts/create_trans_pub_series_table.sql
    scripts/create_trans_pub_table.sql
    scripts/create_trans_publisher_table.sql
    scripts/create_trans_series_table.sql
    scripts/create_trans_title_table.sql
    scripts/create_user.py
    scripts/create_user_status_table.sql
    scripts/dedup_tag_mappings.sql
    scripts/dedup_title_relationships.sql
    scripts/delete_bad_awards.sql
    scripts/delete_bad_mapping_entries.sql
    scripts/delete_bad_tag_mappings.sql
    scripts/delete_defunct_emails.sql
    scripts/delete_duplicate_tags.py
    scripts/delete_extra_trans_legal_names.sql
    scripts/delete_merged_notes.sql
    scripts/delete_non_existing_pub_contents.sql
    scripts/delete_obsolete_note_record.sql
    scripts/delete_sf_storylen.sql
    scripts/empty_storylen_in_titles.sql
    scripts/fix_4_missing_synopses.py
    scripts/fix_campbell_award.sql
    scripts/fix_fishpond_url.sql
    scripts/fix_notes_with_mismatched_angle_brackets.sql
    scripts/fix_primary_verifications.py
    scripts/fix_verso_publisher.sql
    scripts/move_ASINs.py
    scripts/move_IMDB_links_to_web_pages.py
    scripts/move_VTs_tags.sql
    scripts/move_Wikipedia_links_to_web_pages.py
    scripts/move_catalog_ids.py
    scripts/move_external_ids.py
    scripts/move_history_fields.sql
    scripts/populate_award_cats.py
    scripts/populate_bad_image_table.py
    scripts/populate_missing_author_urls_table.py
    scripts/remove_0_page_counts_for_audiobooks.sql
    scripts/remove_0_page_counts_for_ebooks.sql
    scripts/remove_COVER_prefixes.py
    scripts/remove_duplicate_spaces.py
    scripts/remove_duplicate_title_relationships.py
    scripts/remove_ignore_from_report_45.sql
    scripts/remove_resolved_flag_reviews.sql
    scripts/rename_CHAPTERBOOKs.sql
    scripts/restore_non_genre_and_graphic_flags.sql
    scripts/spell_out_storylen_values.sql
    scripts/split_storylen_field.sql
    scripts/standardize_binging_codes_case.py
    scripts/strip_leading_trailing_spaces.sql
    scripts/strip_spaces_from_euro_prices.sql
    scripts/suppress_help_bubbles.sql
    scripts/updateBanner.py
    scripts/update_BLIC.sql
    scripts/update_NILF_full_name.sql
    scripts/update_amazon_tags.sql
    scripts/update_websites.sql
    scripts/update_websites2.sql
    scripts/wikitrim.py
    

    Installed in SVN 418 on 2019-05-15.

     
  • Ahasuerus

    Ahasuerus - 2019-05-15

    Part 4 - Set svn:property Date Revision on all code files:

    biblio/advSearchClass.py
    biblio/adv_identifier_search.py
    biblio/adv_notes_search.py
    biblio/adv_search_menu.py
    biblio/adv_search_selection.py
    biblio/adv_user_search.py
    biblio/adv_web_page_search.py
    biblio/authors_by_debut_year_table.py
    biblio/award_category_year.py
    biblio/dumpxml.py
    biblio/google_search_redirect.py
    biblio/note_search_results.py
    biblio/webpages_search_results.py
    common/sfe3.py
    edit/cleanup_lib.py
    edit/empty_containers.py
    edit/numeric_external_id_ranges.py
    edit/sfe3_authors.py
    mod/resolve_sfe3_url.py
    nightly/dup_authors.py
    nightly/monthly_job.py
    nightly/nightly_3rd_parties.py
    nightly/nightly_awards.py
    nightly/nightly_stats.py
    rest/getpub_by_ID.py
    rest/pub_output.py
    scripts/updateBanner.py
    scripts/wikitrim.py
    

    Installed in SVN 419 on 2019-05-15.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB