git-annex/doc/todo
Joey Hess d010ab04be
sped up the --all option by 2x to 16x by using git cat-file --buffer
This assumes that no location log files will have a newline or carriage
return in their name. catObjectStream skips any such files due to
cat-file not supporting them.

Keys have been prevented from containing newlines since 2011,
commit 480495beb4. If some old repo
had a key with a newline in it, --all will just skip processing that key.
Other things, like .git/annex/unused files certianly assume no newlines in
keys too, and AFAICR, such keys never actually worked.

Carriage return is escaped by preSanitizeKeyName since 2013. WORM keys
generated before that point could perhaps contain a CR. (URL probably not,
http probably doesn't support an URL with a raw CR in it.) So, added
a warning in fsck about such keys. Although, fsck --all will naturally
skip them, so won't be able to warn about them. Not entirely
satisfactory, but I'll bet there are not really any such keys in
existence.

Thanks to Lukey for finding this optimisation.
2020-07-07 13:54:04 -04:00
..
--batch_for_add
--batch_for_find
--get_option_for_diffdriver
__91__FR__93___No_consistency_check_while_on_battery-only
accellerate_ssh_remotes_with_git-annex-shell_mass_protocol
add_--json-progress_to___96__git_annex_add__96__
add_a_--branch_to_applicable_git-annex_commands
add_ancient_armel_build
Add_confirmation_dialog_to_the_restart_option
add_import_--to_command
add_limit_to_matching_options
add_option_to_disable_fsck_upgradable_key_warnings
add_prefix_option_to_export
add_sftp_special_remote
add_tests_under_concurrency
add_xxHash_backend
addunlocked_config_setting
addurl___8211__force-torrent_option
addurl_improvements
addurl_video_from_a_Twitter_post respond and close 2020-06-22 14:44:14 -04:00
Allow_for_TRANSFER-SUCCESS_to_report_also_a_URL_where_key_could_now_be_obtained_from
Allow_globally_limiting_filename_length
alternate_keys_for_same_content
Alternative_mode_control_for_import
Amazon_Cloud_Drive
Android__58___add_a___34__Share_via__34___shortcut___34__Add_to_Annex__34__
annex_add___40__-u__124__--update__41___mode
annex_merge_--remotes
append-only_mode
arm64_autobuilder
assistant_cannot_set_up_remote_repo_via_an_ssh_alias_or_an_ip_address
assistant_should_detect_added_remotes
assure_correct_names___40__and_values__41___for_special_remotes_parameters
auto-lock_files_after_one_edit
batch_command_result_status
batch_operations_for_remotes
be_able_to_refer_to_remotes_by_uuid
be_able_to_specify_custom_commit_message_for_git-annex_branch_commit
better_error_messages_for_local_remote
better_exceptions_to_annex.security.allow-unverified-downloads
Bidirectional_metadata
Bittorrent-like_features
bittorrent__58___support_offline_operation_and_verification
borg_special_remote
cache_key_info
calckey_cannot_be_used_outside_of_git_repo
Can__39__t_access_files_from___39__Removable_drive__39___repo_even_if_set_as_client
change_git-annex-import_not_to_delete_original_files_by_default
CHECKPRESENT-MULTI
checksum_verification_on_transfer
clarify_that_v7_applies_to_all_clones
cleaner_hack_for_man_pages
cloning_direct_mode_repo_over_http
Compatibility_with_socks-0.6_and_persistant-template-2.7
config_option_to_use_all_processors_by_default
config_setting_to_force_--progress_reporting_for_some_git_calls
configuration_option_for_default___34__mode__34___on_crippled_file_systems
Configuring_metadata_view_filenames
consider_meow_backend
copy_instead_of_rename_on_reinject
create_debug_logs_but_erase_them_on_success
ctrl_c_handling
custom_f-droid_repo
Describe_a_file_in_function_of_another_file
ditch_yesod
do_not_block_on_crypto_key_generation
dockerized_external_special_remotes
document_git-annex_dependencies
documenting_sqlite_database_schemas
does_not_preserve_timestamps
Don__39__t_re-encrypt_when_key_is_already_in_.git__47__annex__47__tmp
dumb__44___unsafe__44___human-readable_backend
easy_way_to_reproduce_normal_download_command
enable_a_discussion_forum_or_support_system
encrypt_only_the_credentials
encrypting_URLs
export
external_backends
external_remote_querying_transition
Facilitate_public_pretty_S3_URLs
faster___40__took_2_min__41___way_to_realize_the_need_in_pidlock__63__ Added a comment 2020-06-05 22:15:09 +00:00
Faster___171__git_annex_status__187___when___171__git_annex_watch__187___is_running
feature_request__58___pubkey-only_encryption_mode
free_space_checking_for_local_special_remotes
generic_readonly_http_remote comment 2020-07-02 20:13:19 -04:00
git-annex-cat
git-annex-export_--from_option
git-annex-get_--batch_--key
git-annex-init_should_configure_git_diff_driver
git-annex-migrate_using_git-replace
git-annex-reinject_--known_should_not_fail_when_the_file_extension_is_different
git-annex-sync_handling_of_linked_worktrees
git-annex-test___58___skip_tests_if_external_utils_have_problems
git-annex_7.20181105_not_buildable_against_Debian_stretch
git-annex_7.20181121_not_buildable_against_Debian_stretch
git-annex_find_--batch_will_not_accept_absolute_paths
git-annex_ignores_GIT__95__SSH
git-lfs_special_remote_simpler_setup
git_annex_info___60__remote__62___does_not_list_all_the_parameters_for_the_remote
git_annex_info_to_include_information_about_repo_version__63__
git_annex_open
git_annex_repair__58___performance_can_be_abysmal__44___huge_improvements_possible
git_repo_tracking___40__not_storage__41__
git_smudge_clean_interface_suboptiomal
globus_special_remote_as_a___34__transport__34___layer
hide_missing_files
idea__58___external_special_remote___34__async__34___protocol_for_transfers fix commment 2020-07-02 20:05:36 -04:00
immediate_stream-to-sync
import_--reinject
importfeed__58___allow___36____123__itemdate__125___with_--template
importing_from_special_remote_without_downloading Added a comment 2020-07-03 19:55:36 +00:00
include_msg_with_possible_reason_why_command___40__e.g._add__41___failed_into_--json_output
INFO_message_for_custom_special_remotes
inode_based_clean_filter_for_less_surprising_git_add
integrate_support_for_spideroak_as_archive__47__backup
Invert_remote_selection
keep_git-annex_branch_checked_out__63__ Added a comment: git pack files 2020-07-01 17:32:45 +00:00
key_checksum_from_chunk_checksums
LFS_API_support
LIst_of_Available_Remotes_in_Webapp
lockdown_hooks
Long_Running_Filter_Process
Lower-case_extension_for_SHA256E_and_similar
machine_readable_information_about_reason_of_failure_in_enableremote
make___34____Try_making_some_of_these_repositories_available__34___more_informative
make_annex_info_more_efficient
make_copy_--fast__faster
Make_default_annex_version_match___40__clone_or_sync__41___parent
make_glacier-cli_executable_path_configurable
make_status_show_staged_files
making_it_easier_to_smudge_dotfiles
MD5E_keys_without_file_size
metadata_batch_command_should_allow_changes_by_key
Metadata_changes_are_not_reflected_in_a_view
Metadata_on_regular_git_objects___40__blob__44___trees__41____63__
more_efficient_memory_usage_with_git-annex_unused
more_efficient_resolution_of_trivial_export_conflicts
more_extensive_retries_to_mask_transient_failures note 2020-07-06 15:12:26 -04:00
more_of_diagnostic_information_in_case_of_failures_into_returned_json
Move_ssh_config_to___126____47__ssh__47__git-annex__47__config
multicast___34__broadcasting__34___of_content_on_local_net
Natively_support_s3__58____47____47___urls___40__for_addurl__44___get__44___etc__41__
Not_working_on_Android-x86
only_pass_unlocked_files_through_the_clean__47__smudge_filter
openwrt_package
operate_on_files_affected_by_a_commit_range
OPT__58_____34__bundle__34___get_+_check___40__of_checksum__41___in_a_single_operation
optimize_by_converting_String_to_ByteString
option_for___40__fast__41___compression_on_special_remotes_like___34__directory__34__
option_in_git-annex-export_to_include_git_files
option_to_add_user-specified_string_to_key
option_to_block_git_from_pushing_references_to_not-yet-saved_contents
option_to_put_temp_files_on_a_RAM_disk
output_of_wanted___40__and_possibly_group_etc__41___should_not_be_polluted_with___34__informational__34___messages
Package_for_Lacie_NasOS__63__
parallel_possibilities
per-branch_git-annex_branch
preserve_file_extensions_in_WORM_and_URL_keys
prevent_unwanted_init
Provide_a_way_to_white_list_local_networks___40__not_just_specific_IPs__41__
provide_machine_readable___40__--json__63____41___version_of_initremote_--whatelse
provide_windows_build_with_MagicMime
publicurl_config_for_all_special_remotes overlapping todos 2020-07-01 15:06:36 -04:00
read-only_removable_drives
redundancy_stats_in_status
reinit_current_repo_to_new_uuid
reinit_should_work_without_arguments
remote-ready-command
required_content
restore_--include-dotfiles_as_a_no-op_for_backwards_compatibility
restore_original_environment_when_running_external_special_remotes_from_standalone_git-annex__63__
Retire_Esqueleto_as_a_dependency
S3_fsck_support
separate_annex.largefiles.git-add_and_annex.largefiles.git-annex-add_settings
Set_total_storage_limit_for_special_remotes
setpresentkey_option_to_record_chunked_state
shorten_git-annex_manpage
shorter_keys_through_better_encoding
show_me_where_unused_file_was__44___i_can_wait
show_readonly_removable_drives_in_the_webapp
Show_repo_type_in_repo_list
simpler__44___trusted_export_remotes
Slow_transfer_for_a_lot_of_small_files
smudge
some_way_to_get_a_list_of_options_for_a_special_remote_of_a_given_type
Specify_maximum_usable_space_per_remote
speculate-can-get___58___extension_of_speculate-present
Speed_up___39__import_--clean-duplicates__39__
speed_up_git_annex_sync_--content_--all sped up the --all option by 2x to 16x by using git cat-file --buffer 2020-07-07 13:54:04 -04:00
speed_up_transfers_over_ssh+rsync_--_directly_reuse_the_same_connection__63__
split_off_clean__47__smudge_filter__63__
stop_using_createDirectoryIfMissing_True
stop_using_curl_and_wget
stream_feature__63__
support_.netrc_for_fsck_--from_web
support___126____47__.netrc_for_http_access_authentication_specs_as_was_done_when_wget_was_used
support_disabling_git-annex___47___guard Added a comment: .noannex 2020-05-27 15:34:54 +00:00
support_disabling_verification_of_transfer_over_p2p_protocol
Support_for_include_matching_option_in_findref
support_for_storing_xattrs
support_longer_file_extensions
support_multiple_special_remotes_with_same_uuid
support_ssh__58____47____47___or_sftp__58____47____47___urls_via___34__built-in__34___ssh_support
symlinks_for_not-present_unlocked_files
symlinks_to_symlinks_to_the_annex
sync_--branches__to_sync_only_specified_branches___40__e.g._git-annex__41__
sync_content_of_a_single_directory_or_file
sync_my_local_git-annex_from_a_dump_remote
tahoe_lfs_for_reals
termux_package
Test_cases_for_exporttree_special_remotes
test_suite_failures_since_7.20181121
testremote_for_read-only_remotes
to_and_from_multiple_remotes
tracking_changes_to_metadata
transfer_between_git-annexes
transitive_transfers
unable_to_add_files_to_a_git-annex_repo_in_Windows
union_mounting
universal_batch_mode
unlock_--json
unlock_--read-only
Use_a_remote_as_a_sharing_site_for_files_with_obfuscated_URLs
using_file_metadata_for_preferred___40__wanted__41___content
utilising_the_mklink_command_on_windows_to_utilise_symlinks_and_therefore_indirect_mode_on_windows
When_autostarting_the_assistant_on_boot_delay_the_execution_2min
windows_support
wishlist__58___--dry-run_option_for_all_commands
wishlist__58___--maxdepth_option_for_git_annex_find
wishlist__58_____39__get__39___queue_and_schedule
wishlist__58_____96__git_annex_drop_--relaxed__96__
Wishlist__58___additional_environment_variables_for_hooks
wishlist__58___allow_custom_S3_url_in_webapp
wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads
wishlist__58___annex.largefiles_configuration_in_webapp_and_sync
wishlist__58___archive_from_remote_with_the_least_free_space
wishlist__58___assistant_logging_improvements
Wishlist__58___disable_auto-repair_for_the_assistant
wishlist__58___disable_automatic_commits Added a comment: I've hacked up a Python script for policy-based automatic commits 2020-06-11 10:10:52 +00:00
wishlist__58___do_not_import_new_files
wishlist__58___global_progress_status
wishlist__58___history_of_operations
wishlist__58___make_partial_files_available_during_transfer
wishlist__58___matching_options_for_branches
wishlist__58___more_info_in_the_standard_commit_message_of___96__sync__96__
wishlist__58___move_pending_transfers_for_a_host_to_the_end_of_the_queue_when_one_fails
wishlist__58___Option_to_specify_max_transfer_rate
wishlist__58___optionally_print_key_in_output_of_checkpresentkey_batch_mode
wishlist__58___pack_metadata_in_direct_mode
wishlist__58___Parity_files_for_encrypted_remotes
Wishlist__58___Parity_files_on_all_files
wishlist__58___per-repository_autocommit__61__false
wishlist__58___perform_fsck_remotely
wishlist__58___recursive_directory_remote_setup__47__addurl
wishlist__58___Restore_s3_files_moved_to_Glacier
wishlist__58___rsync_efficiency
wishlist__58___spec.remotes_for_other_peer_network_data_stores___40__gnunet__44___freenet__41__
wishlist__58___special_remote_Ubuntu_One
wishlist__58___unify_directory_scheme_for_the_store
wishlist__58___use_cp_--reflink__61__auto_for_git-annex-__123__copy__44__get__125__
wishlist__91__minor__93____58___add_time_stamps_to_annex_log_popups_in_webapp
Workflow_guide
--batch_for_add.mdwn
--batch_for_copy.mdwn
--batch_for_find.mdwn
--batch_for_info.mdwn
--get_option_for_diffdriver.mdwn
__39__info_filename__39___to_provide_information_either_content_is_locally_present.mdwn
__91__FR__93___No_consistency_check_while_on_battery-only.mdwn
accellerate_ssh_remotes_with_git-annex-shell_mass_protocol.mdwn
adb_import.mdwn
adb_special_remote.mdwn
add_--json-progress_to___96__git_annex_add__96__.mdwn
add_a_--branch_to_applicable_git-annex_commands.mdwn
Add_a_way_to_mark_exporttree_remotes_dead.mdwn
add_ancient_armel_build.mdwn
Add_confirmation_dialog_to_the_restart_option.mdwn
add_import_--to_command.mdwn
add_limit_to_matching_options.mdwn
add_option_to_disable_fsck_upgradable_key_warnings.mdwn
add_option_to_whereis_to_avoid_network_interactions.mdwn
add_prefix_option_to_export.mdwn
add_sftp_special_remote.mdwn
add_tests_under_concurrency.mdwn
add_xxHash_backend.mdwn
addunlocked_config_setting.mdwn
addurl___8211__force-torrent_option.mdwn
addurl_improvements.mdwn
addurl_should_fail_when_youtube-dl_disabled.mdwn
addurl_video_from_a_Twitter_post.mdwn respond and close 2020-06-22 14:44:14 -04:00
allow_disk_space_quota_independent_of_free_disk_space.mdwn
Allow_for_TRANSFER-SUCCESS_to_report_also_a_URL_where_key_could_now_be_obtained_from.mdwn
allow_git-annex_addon_commands.mdwn
Allow_globally_limiting_filename_length.mdwn
alternate_keys_for_same_content.mdwn
Alternative_mode_control_for_import.mdwn
Amazon_Cloud_Drive.mdwn
amazon_prime_photos.mdwn
Android__58___add_a___34__Share_via__34___shortcut___34__Add_to_Annex__34__.mdwn
annex.addunlocked_in_gitattributes.mdwn
annex.thin_without_hardlinks.mdwn
annex_add___40__-u__124__--update__41___mode.mdwn
annex_merge_--remotes.mdwn
append-only_mode.mdwn
arm64_autobuilder.mdwn
assistant_cannot_set_up_remote_repo_via_an_ssh_alias_or_an_ip_address.mdwn
assistant_parallel_file_transfers.mdwn
assistant_should_detect_added_remotes.mdwn
assistant_support_hide-missing.mdwn
assure_correct_names___40__and_values__41___for_special_remotes_parameters.mdwn
auto-lock_files_after_one_edit.mdwn
Avoid_repo_fixup_if___34__.noannex__34___is_present.mdwn
batch_command_result_status.mdwn
batch_operations_for_remotes.mdwn
be_able_to_refer_to_remotes_by_uuid.mdwn
be_able_to_specify_custom_commit_message_for_git-annex_branch_commit.mdwn
better_error_messages_for_local_remote.mdwn
better_exceptions_to_annex.security.allow-unverified-downloads.mdwn
better_way_to_get_missing_files.mdwn
Bidirectional_metadata.mdwn
Bittorrent-like_features.mdwn
bittorrent__58___support_offline_operation_and_verification.mdwn
borg_special_remote.mdwn
build_a_user_guide.mdwn
cache_key_info.mdwn
calckey_cannot_be_used_outside_of_git_repo.mdwn
Can__39__t_access_files_from___39__Removable_drive__39___repo_even_if_set_as_client.mdwn
change_git-annex-import_not_to_delete_original_files_by_default.mdwn
CHECKPRESENT-MULTI.mdwn
checkpresentkey_without_explicit_remote.mdwn
checksum_verification_on_transfer.mdwn
clarify_that_v7_applies_to_all_clones.mdwn
cleaner_hack_for_man_pages.mdwn
cloning_direct_mode_repo_over_http.mdwn
Compatibility_with_socks-0.6_and_persistant-template-2.7.mdwn
complete_annex.skipunknown_transition_in_2022.mdwn annex.skipunknown with transition plan 2020-05-28 15:55:17 -04:00
config_option_to_use_all_processors_by_default.mdwn
config_setting_to_force_--progress_reporting_for_some_git_calls.mdwn
configuration_option_for_default___34__mode__34___on_crippled_file_systems.mdwn
Configuring_metadata_view_filenames.mdwn
confirmed.mdwn
consider_meow_backend.mdwn
copy_instead_of_rename_on_reinject.mdwn
could_standalone___39__fixed__39___git-annex_binaries_be_prelinked__63__.mdwn
create_debug_logs_but_erase_them_on_success.mdwn
ctrl_c_handling.mdwn
custom_f-droid_repo.mdwn
deferred_update_mode.mdwn
delete_old_misctmp_files.mdwn
Describe_a_file_in_function_of_another_file.mdwn
Display_fingerprint_to_WebApps_GPG___34__create_encrypted_new_repo__34__.mdwn
Display_the_version_of_a_library_corresponding_to_a_build_flag.mdwn
ditch_yesod.mdwn
do_not_allow_using_stop_in_CommandPerform.mdwn
do_not_block_on_crypto_key_generation.mdwn
do_not_bug_me_about_intermediate_files.mdwn
dockerized_external_special_remotes.mdwn
document_git-annex_dependencies.mdwn
document_standard_groups_more_extensively_in_the_UI.mdwn
documenting_sqlite_database_schemas.mdwn
does_not_preserve_timestamps.mdwn
Don__39__t_re-encrypt_when_key_is_already_in_.git__47__annex__47__tmp.mdwn
done.mdwn
drop_--batch.mdwn
dumb__44___unsafe__44___human-readable_backend.mdwn
easy_way_to_reproduce_normal_download_command.mdwn
enable_a_discussion_forum_or_support_system.mdwn
encrypt_only_the_credentials.mdwn
encrypting_URLs.mdwn
Error_when_using_6.20180913_with_6.20170101-1+deb9u2.mdwn
export.mdwn
export_--json_--json-progress_--json-error-messages.mdwn export: Added options for json output 2020-05-26 10:31:10 -04:00
export_paired_rename_innefficenctcy.mdwn
export_preferred_content.mdwn
Exporting_with_exporttree_should_sync_files_deleted_from_the_remote.mdwn
external_backends.mdwn
external_remote_querying_transition.mdwn
Facilitate_public_pretty_S3_URLs.mdwn
faster___40__took_2_min__41___way_to_realize_the_need_in_pidlock__63__.mdwn init: When annex.pidlock is set, skip lock probing. 2020-06-05 11:12:16 -04:00
Faster___171__git_annex_status__187___when___171__git_annex_watch__187___is_running.mdwn
feature_request__58___pubkey-only_encryption_mode.mdwn
find_unlocked_files.mdwn
Finding_content_in_other_repositories_should_not_need_a_git_remote.mdwn
free_space_checking_for_local_special_remotes.mdwn
generic_readonly_http_remote.mdwn todo 2020-07-01 12:07:11 -04:00
get_--batch.mdwn
git-annex-cat.mdwn
git-annex-export_--from_option.mdwn
git-annex-fromkey_behavior_when_target_file_exists.mdwn
git-annex-get_--batch_--key.mdwn
git-annex-init_should_configure_git_diff_driver.mdwn
git-annex-inprogress_--key.mdwn
git-annex-migrate_using_git-replace.mdwn
git-annex-reinject_--known_should_not_fail_when_the_file_extension_is_different.mdwn
git-annex-reinject_does_not_work_in_a_bare_repo.mdwn
git-annex-sync_handling_of_linked_worktrees.mdwn
git-annex-test___58___skip_tests_if_external_utils_have_problems.mdwn
git-annex_7.20181105_not_buildable_against_Debian_stretch.mdwn
git-annex_7.20181121_not_buildable_against_Debian_stretch.mdwn
git-annex_find_--batch_will_not_accept_absolute_paths.mdwn
git-annex_ignores_GIT__95__SSH.mdwn
git-hook_to_sanity-check_git-annex_branch_pushes.mdwn
git-lfs_http_authentication.mdwn
git-lfs_special_remote_simpler_setup.mdwn
git_annex_add_option_to_control_to_where.mdwn
git_annex_info___60__remote__62___does_not_list_all_the_parameters_for_the_remote.mdwn
git_annex_info_to_include_information_about_repo_version__63__.mdwn
git_annex_open.mdwn
git_annex_repair__58___performance_can_be_abysmal__44___huge_improvements_possible.mdwn
git_repo_tracking___40__not_storage__41__.mdwn
git_smudge_clean_interface_suboptiomal.mdwn
git_status_smudges_unncessarily_after_unlock.mdwn
globus_special_remote_as_a___34__transport__34___layer.mdwn
hidden_files.mdwn
hide_missing_files.mdwn
idea__58___external_special_remote___34__async__34___protocol_for_transfers.mdwn an idea on a (more) efficient transfer via async external remote protocol 2020-06-30 04:37:22 +00:00
immediate_stream-to-sync.mdwn
import_--reinject.mdwn
import_from_special_remote_large_git_log.mdwn
import_tree.mdwn followup and break out todo item to prioritize 2020-06-16 14:25:51 -04:00
import_tree_from_rsync_special_remote.mdwn
import_tree_should_honor_annex.largefiles.mdwn Honor annex.largefiles when importing a tree from a special remote. 2020-06-23 16:07:18 -04:00
importfeed__58___allow___36____123__itemdate__125___with_--template.mdwn importfeed: Added some additional --template variables for date and time 2020-06-24 14:24:50 -04:00
importing_from_special_remote_without_downloading.mdwn close 2020-07-03 14:31:12 -04:00
improve_gcrypt_remote.mdwn
improve_memory_usage_of_--all.mdwn
include_msg_with_possible_reason_why_command___40__e.g._add__41___failed_into_--json_output.mdwn
INFO_message_for_custom_special_remotes.mdwn
inneficiency_on_slow_filesystems_opening_nonexistant_journal_files.mdwn
inode_based_clean_filter_for_less_surprising_git_add.mdwn
integrate_support_for_spideroak_as_archive__47__backup.mdwn
interface_to_the___34__progress__34___of_annex_operations.mdwn
Invert_remote_selection.mdwn
keep_annexed_files_for_a_while.mdwn
keep_git-annex_branch_checked_out__63__.mdwn
key_checksum_from_chunk_checksums.mdwn
learn_about_remotes_that_are_currently_unavailable.mdwn
let_external_remotes_declare_support_for_named_pipes.mdwn
LFS_API_support.mdwn
limit_to_low_cost_remotes.mdwn
LIst_of_Available_Remotes_in_Webapp.mdwn
lockContent_for_special_remotes.mdwn all easy cases done 2020-06-26 14:24:48 -04:00
lockdown_hooks.mdwn
Long_Running_Filter_Process.mdwn
Lower-case_extension_for_SHA256E_and_similar.mdwn
machine_readable_information_about_reason_of_failure_in_enableremote.mdwn
make___34____Try_making_some_of_these_repositories_available__34___more_informative.mdwn
make_addurl_respect_annex.largefiles_option.mdwn
make_annex_info_more_efficient.mdwn
make_copy_--fast__faster.mdwn
Make_default_annex_version_match___40__clone_or_sync__41___parent.mdwn
make_glacier-cli_executable_path_configurable.mdwn
making_it_easier_to_smudge_dotfiles.mdwn
MD5E_keys_without_file_size.mdwn
metadata_--batch.mdwn
metadata_batch_command_should_allow_changes_by_key.mdwn
Metadata_changes_are_not_reflected_in_a_view.mdwn
Metadata_on_regular_git_objects___40__blob__44___trees__41____63__.mdwn
more_efficient_memory_usage_with_git-annex_unused.mdwn
more_efficient_resolution_of_trivial_export_conflicts.mdwn
more_extensive_retries_to_mask_transient_failures.mdwn
more_of_diagnostic_information_in_case_of_failures_into_returned_json.mdwn
moreinfo.mdwn
Move_ssh_config_to___126____47__ssh__47__git-annex__47__config.mdwn
multicast___34__broadcasting__34___of_content_on_local_net.mdwn
Natively_support_s3__58____47____47___urls___40__for_addurl__44___get__44___etc__41__.mdwn
need_to_remove_remoteGitConfig_for_checkuuid_support.mdwn
needsthought.mdwn
network_test_suite.mdwn
Not_working_on_Android-x86.mdwn
only_allow_one_git_queue_to_be_flushed_at_a_time.mdwn
only_pass_unlocked_files_through_the_clean__47__smudge_filter.mdwn
openwrt_package.mdwn
operate_on_files_affected_by_a_commit_range.mdwn
OPT__58_____34__bundle__34___get_+_check___40__of_checksum__41___in_a_single_operation.mdwn
optimise_by_converting_Ref_to_ByteString.mdwn
optimise_by_using_RawFilePath_for_gitAnnexIndex.mdwn
optimise_journal_access.mdwn
optimise_use_of_keys_db_on_local_remote.mdwn todo 2020-06-30 18:41:47 -04:00
optimize_by_converting_String_to_ByteString.mdwn
option_for___40__fast__41___compression_on_special_remotes_like___34__directory__34__.mdwn
option_in_git-annex-export_to_include_git_files.mdwn
option_to_add_user-specified_string_to_key.mdwn
option_to_block_git_from_pushing_references_to_not-yet-saved_contents.mdwn
option_to_put_temp_files_on_a_RAM_disk.mdwn
output_of_wanted___40__and_possibly_group_etc__41___should_not_be_polluted_with___34__informational__34___messages.mdwn
p2p_protocol_flag_days.mdwn
Package_for_Lacie_NasOS__63__.mdwn
parallel_get.mdwn
parallel_possibilities.mdwn
PATCH__58___drop_url_parameters_from_extension.hs
patch_generation_with_annexed_files.mdwn
Pause_all_transfers_in_all_annexes_watched_by_the_assistant.mdwn
per-branch_git-annex_branch.mdwn
per-remote_metadata_needs_to_be_cleaned_in_dropdead.mdwn
preserve_file_extensions_in_WORM_and_URL_keys.mdwn
prevent_directly_printing_to_stderr_error_from_an_attempt_to_download_remote___47__config_file.mdwn
prevent_unwanted_init.mdwn
priority.mdwn
provide___39__file__39___in_--json-progress_record_for_addurl.mdwn
Provide_a_way_to_white_list_local_networks___40__not_just_specific_IPs__41__.mdwn
provide_machine_readable___40__--json__63____41___version_of_initremote_--whatelse.mdwn
provide_windows_build_with_MagicMime.mdwn
publicurl_config_for_all_special_remotes.mdwn
read-only_removable_drives.mdwn
redundancy_stats_in_status.mdwn
reinit_current_repo_to_new_uuid.mdwn
reinit_should_work_without_arguments.mdwn
remote-ready-command.mdwn
remove_legacy_import_directory_interface.mdwn
renameremote.mdwn
required_content.mdwn
restore_--include-dotfiles_as_a_no-op_for_backwards_compatibility.mdwn
restore_original_environment_when_running_external_special_remotes_from_standalone_git-annex__63__.mdwn
Retire_Esqueleto_as_a_dependency.mdwn
return___34__key__34___entry_in_--json_output_for_addurl___40__and_future_add__41___--batch.mdwn
S3_anonymous_exporttree_support.mdwn
S3_export_redirecting_to_key-value_store.mdwn
S3_fsck_support.mdwn
S3_multipart_interruption_cleanup.mdwn
separate_annex.largefiles.git-add_and_annex.largefiles.git-annex-add_settings.mdwn
Set_total_storage_limit_for_special_remotes.mdwn
setpresentkey_option_to_record_chunked_state.mdwn
sha1_collision_embedding_in_git-annex_keys.mdwn
sharedRepository_mode_not_supported_by_git-annex.mdwn
shorten_git-annex_manpage.mdwn
shorter_keys_through_better_encoding.mdwn
show_me_where_unused_file_was__44___i_can_wait.mdwn
show_readonly_removable_drives_in_the_webapp.mdwn
Show_repo_type_in_repo_list.mdwn
simpler__44___trusted_export_remotes.mdwn
simpler_setup_for_remote_worktree_update_on_push.mdwn
Slow_transfer_for_a_lot_of_small_files.mdwn
smudge.mdwn
some_way_to_get_a_list_of_options_for_a_special_remote_of_a_given_type.mdwn
Specify_maximum_usable_space_per_remote.mdwn
speculate-can-get___58___extension_of_speculate-present.mdwn
Speed_up___39__import_--clean-duplicates__39__.mdwn
speed_up_git_annex_sync_--content_--all.mdwn 2020-06-30 15:46:57 +00:00
speed_up_transfers_over_ssh+rsync_--_directly_reuse_the_same_connection__63__.mdwn
split_off_clean__47__smudge_filter__63__.mdwn
sqlite_database_improvements.mdwn
ssh_special_remote.mdwn
stop_using_createDirectoryIfMissing_True.mdwn
stop_using_curl_and_wget.mdwn
Store_git_pack_files_on_special_remotes.mdwn
stream_feature__63__.mdwn
support_.netrc_for_fsck_--from_web.mdwn
support___126____47__.netrc_for_http_access_authentication_specs_as_was_done_when_wget_was_used.mdwn
support_concurrency_for_export.mdwn done 2020-05-27 11:00:57 -04:00
support_disabling_git-annex___47___guard.mdwn close 2020-06-22 14:46:02 -04:00
support_disabling_verification_of_transfer_over_p2p_protocol.mdwn
Support_for_include_matching_option_in_findref.mdwn
support_for_storing_xattrs.mdwn
support_longer_file_extensions.mdwn
support_multiple_special_remotes_with_same_uuid.mdwn
support_public_versioned_S3_access.mdwn
support_ssh__58____47____47___or_sftp__58____47____47___urls_via___34__built-in__34___ssh_support.mdwn
switch_from_quvi_to_youtube-dl.mdwn
symlinks_for_not-present_unlocked_files.mdwn
symlinks_to_symlinks_to_the_annex.mdwn
sync_--branches__to_sync_only_specified_branches___40__e.g._git-annex__41__.mdwn
sync_content_of_a_single_directory_or_file.mdwn
sync_git-lfs_special_remote_should_sync_git_too.mdwn
sync_my_local_git-annex_from_a_dump_remote.mdwn
sync_to_non_tracking_export_confusing.mdwn
syncthing_special_remote.mdwn
tahoe_lfs_for_reals.mdwn
termux_package.mdwn
Test_cases_for_exporttree_special_remotes.mdwn
test_suite_failures_since_7.20181121.mdwn
test_testremote.mdwn
testremote_for_read-only_remotes.mdwn
to_and_from_multiple_remotes.mdwn
tor.mdwn
tracking_changes_to_metadata.mdwn
transfer_between_git-annexes.mdwn
transitive_transfers.mdwn
trust_presence_info_for_specific_remotes_for_specified_time.mdwn
unable_to_add_files_to_a_git-annex_repo_in_Windows.mdwn
unify_adjust_with_view.mdwn
union_mounting.mdwn
universal_batch_mode.mdwn
unlikely.mdwn
unlock_--json.mdwn
unlock_--read-only.mdwn
unused_file_tracking_recommendation_changed_since_v7.mdwn
upload_large_chunks_without_buffering_in_memory.mdwn
Use_a_remote_as_a_sharing_site_for_files_with_obfuscated_URLs.mdwn
use_git-mktree_rather_than_index_file.mdwn
Use_MediaScannerConnection_on_Android.mdwn
using_file_metadata_for_preferred___40__wanted__41___content.mdwn
utilising_the_mklink_command_on_windows_to_utilise_symlinks_and_therefore_indirect_mode_on_windows.mdwn
v7_InodeCache_timestamp_resolution.mdwn
v7_path_toward_default.mdwn
versioning_in_export_remotes.mdwn
warn_of_breaking_changes_same_way_git_does.mdwn
way_to_untrust_without_unncessary_branch_update.mdwn
webapp__58___show_times_of_events.mdwn
webapp_export_remote_configuration_interface.mdwn
webapp_nudge_when_less_than_numcopies_clones.mdwn
webapp_ssh_setup_should_work_with_locked_down_git-annex-shell_account.mdwn
When_autostarting_the_assistant_on_boot_delay_the_execution_2min.mdwn
windows_support.mdwn
wishlist__58___--dry-run_option_for_all_commands.mdwn
wishlist__58___--maxdepth_option_for_git_annex_find.mdwn
wishlist__58_____39__get__39___queue_and_schedule.mdwn
wishlist__58_____39__whereis__39___support_in_the_webapp.mdwn
wishlist__58_____96__git_annex_drop_--relaxed__96__.mdwn
wishlist__58_____96__git_annex_optimize__96__.mdwn
wishlist__58___Add_--byte-limit_option.mdwn
Wishlist__58___additional_environment_variables_for_hooks.mdwn
wishlist__58___allow_custom_S3_url_in_webapp.mdwn
wishlist__58___an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads.mdwn 2020-06-01 13:47:30 +00:00
wishlist__58___annex.largefiles_configuration_in_webapp_and_sync.mdwn
wishlist__58___archive_from_remote_with_the_least_free_space.mdwn
wishlist__58___assistant_logging_improvements.mdwn
wishlist__58___derived_content_support.mdwn
Wishlist__58___disable_auto-repair_for_the_assistant.mdwn
wishlist__58___disable_automatic_commits.mdwn
wishlist__58___display_status_of_remotes_in_the_webapp.mdwn
wishlist__58___do_not_import_new_files.mdwn
wishlist__58___encrypted_git_remote_on_hosting_site_from_webapp.mdwn
wishlist__58___Freeing_X_space_on_remote_Y.mdwn
wishlist__58___generic_annex.cost-command.mdwn
wishlist__58___global_progress_status.mdwn
wishlist__58___history_of_operations.mdwn
wishlist__58___make_partial_files_available_during_transfer.mdwn
wishlist__58___matching_options_for_branches.mdwn
wishlist__58___more_info_in_the_standard_commit_message_of___96__sync__96__.mdwn
wishlist__58___move_pending_transfers_for_a_host_to_the_end_of_the_queue_when_one_fails.mdwn
wishlist__58___option_to_print_more_info_with___39__unused__39__.mdwn
wishlist__58___Option_to_specify_max_transfer_rate.mdwn
wishlist__58___optionally_print_key_in_output_of_checkpresentkey_batch_mode.mdwn
wishlist__58___pack_metadata_in_direct_mode.mdwn
wishlist__58___Parity_files_for_encrypted_remotes.mdwn
Wishlist__58___Parity_files_on_all_files.mdwn
wishlist__58___per-repository_autocommit__61__false.mdwn
wishlist__58___perform_fsck_remotely.mdwn
wishlist__58___print_locations_for_files_in_rsync_remote.mdwn
wishlist__58___provide_a_config_option_for_using_new_hashing_scheme_in_non-bare_remotes.mdwn
wishlist__58___recursive_directory_remote_setup__47__addurl.mdwn
wishlist__58___Restore_s3_files_moved_to_Glacier.mdwn
wishlist__58___rsync_efficiency.mdwn
Wishlist__58___sanitychecker_fix_wrong_UUID__47__duplicate_remote.mdwn
wishlist__58___spec.remotes_for_other_peer_network_data_stores___40__gnunet__44___freenet__41__.mdwn
wishlist__58___special_remote_Ubuntu_One.mdwn
wishlist__58___traffic_accounting_for_git-annex.mdwn
wishlist__58___unify_directory_scheme_for_the_store.mdwn
wishlist__58___use_cp_--reflink__61__auto_for_git-annex-__123__copy__44__get__125__.mdwn
wishlist__91__minor__93____58___add_time_stamps_to_annex_log_popups_in_webapp.mdwn
wishlist_degraded_files.mdwn
Workflow_guide.mdwn