pijul_org / pijul

#418 Option to skip/disable permission checking and settings for default permission

Opened by xzn, on July 17, 2019
Open
xzn commented on July 17, 2019

Not all filesystems support permissions. Currently a clone of pijul repo shows all files have been moved.\r + \r + What is the motivation for including permissions in version control anyway?\r + \r +

On branch master\r                                                                                                                                         +
\r                                                                                                                                                         +
Changes not yet recorded:\r                                                                                                                                +
  (use "pijul record ..." to record a new patch)\r                                                                                                         +
\r                                                                                                                                                         +
        Moved: .ignore to .ignore\r                                                                                                                        +
        Moved: CHANGELOG.md to CHANGELOG.md\r                                                                                                              +
        Moved: CONTRIBUTORS.md to CONTRIBUTORS.md\r                                                                                                        +
        Moved: Cargo.lock to Cargo.lock\r                                                                                                                  +
        Moved: Cargo.toml to Cargo.toml\r                                                                                                                  +
        Moved: README.md to README.md\r                                                                                                                    +
        Moved: diffs to diffs\r                                                                                                                            +
        Moved: diffs/Cargo.toml to diffs/Cargo.toml\r                                                                                                      +
        Moved: diffs/src to diffs/src\r                                                                                                                    +
        Moved: diffs/src/lib.rs to diffs/src/lib.rs\r                                                                                                      +
        Moved: diffs/src/myers.rs to diffs/src/myers.rs\r                                                                                                  +
        Moved: diffs/src/patience.rs to diffs/src/patience.rs\r                                                                                            +
        Moved: diffs/src/replace.rs to diffs/src/replace.rs\r                                                                                              +
        Moved: diffs/src/test.rs to diffs/src/test.rs\r                                                                                                    +
        Moved: libpijul to libpijul\r                                                                                                                      +
        Moved: libpijul/COPYING to libpijul/COPYING\r                                                                                                      +
        Moved: libpijul/Cargo.toml to libpijul/Cargo.toml\r                                                                                                +
        Moved: libpijul/src to libpijul/src\r                                                                                                              +
        Moved: libpijul/src/apply to libpijul/src/apply\r                                                                                                  +
        Moved: libpijul/src/apply/apply.rs to libpijul/src/apply/apply.rs\r                                                                                +
        Moved: libpijul/src/apply/find_alive.rs to libpijul/src/apply/find_alive.rs\r                                                                      +
        Moved: libpijul/src/apply/mod.rs to libpijul/src/apply/mod.rs\r                                                                                    +
        Moved: libpijul/src/apply/repair_deleted_context.rs to libpijul/src/apply/repair_deleted_context.rs\r                                              +
        Moved: libpijul/src/backend to libpijul/src/backend\r                                                                                              +
        Moved: libpijul/src/backend/edge.rs to libpijul/src/backend/edge.rs\r                                                                              +
        Moved: libpijul/src/backend/file_header.rs to libpijul/src/backend/file_header.rs\r                                                                +
        Moved: libpijul/src/backend/file_id.rs to libpijul/src/backend/file_id.rs\r                                                                        +
        Moved: libpijul/src/backend/hash.rs to libpijul/src/backend/hash.rs\r                                                                              +
        Moved: libpijul/src/backend/inode.rs to libpijul/src/backend/inode.rs\r                                                                            +
        Moved: libpijul/src/backend/key.rs to libpijul/src/backend/key.rs\r                                                                                +
        Moved: libpijul/src/backend/mod.rs to libpijul/src/backend/mod.rs\r                                                                                +
        Moved: libpijul/src/backend/patch_id.rs to libpijul/src/backend/patch_id.rs\r                                                                      +
        Moved: libpijul/src/backend/small_string.rs to libpijul/src/backend/small_string.rs\r                                                              +
        Moved: libpijul/src/conflict.rs to libpijul/src/conflict.rs\r                                                                                      +
        Moved: libpijul/src/diff.rs to libpijul/src/diff.rs\r                                                                                              +
        Moved: libpijul/src/file_operations.rs to libpijul/src/file_operations.rs\r                                                                        +
        Moved: libpijul/src/fs_representation.rs to libpijul/src/fs_representation.rs\r                                                                    +
        Moved: libpijul/src/graph to libpijul/src/graph\r                                                                                                  +
        Moved: libpijul/src/graph/dfs.rs to libpijul/src/graph/dfs.rs\r                                                                                    +
        Moved: libpijul/src/graph.rs to libpijul/src/graph.rs\r                                                                                            +
        Moved: libpijul/src/lib.rs to libpijul/src/lib.rs\r                                                                                                +
        Moved: libpijul/src/output.rs to libpijul/src/output.rs\r                                                                                          +
        Moved: libpijul/src/patch to libpijul/src/patch\r                                                                                                  +
        Moved: libpijul/src/patch/mod.rs to libpijul/src/patch/mod.rs\r                                                                                    +
        Moved: libpijul/src/patch/pretty.rs to libpijul/src/patch/pretty.rs\r                                                                              +
        Moved: libpijul/src/record.rs to libpijul/src/record.rs\r                                                                                          +
        Moved: libpijul/src/signature.rs to libpijul/src/signature.rs\r                                                                                    +
        Moved: libpijul/src/status.rs to libpijul/src/status.rs\r                                                                                          +
        Moved: libpijul/src/unrecord to libpijul/src/unrecord\r                                                                                            +
        Moved: libpijul/src/unrecord/context_repair.rs to libpijul/src/unrecord/context_repair.rs\r                                                        +
        Moved: libpijul/src/unrecord/edges.rs to libpijul/src/unrecord/edges.rs\r                                                                          +
        Moved: libpijul/src/unrecord/mod.rs to libpijul/src/unrecord/mod.rs\r                                                                              +
        Moved: libpijul/src/unrecord/nodes.rs to libpijul/src/unrecord/nodes.rs\r                                                                          +
        Moved: libpijul/src/unrecord/old.rs to libpijul/src/unrecord/old.rs\r                                                                              +
        Moved: line to line\r                                                                                                                              +
        Moved: line/Cargo.toml to line/Cargo.toml\r                                                                                                        +
        Moved: line/README.md to line/README.md\r                                                                                                          +
        Moved: line/src to line/src\r                                                                                                                      +
        Moved: line/src/lib.rs to line/src/lib.rs\r                                                                                                        +
        Moved: line/src/unix.rs to line/src/unix.rs\r                                                                                                      +
        Moved: line/src/windows.rs to line/src/windows.rs\r                                                                                                +
        Moved: pijul to pijul\r                                                                                                                            +
        Moved: pijul/COPYING to pijul/COPYING\r                                                                                                            +
        Moved: pijul/Cargo.toml to pijul/Cargo.toml\r                                                                                                      +
        Moved: pijul/src to pijul/src\r                                                                                                                    +
        Moved: pijul/src/cli.rs to pijul/src/cli.rs\r                                                                                                      +
        Moved: pijul/src/commands to pijul/src/commands\r                                                                                                  +
        Moved: pijul/src/commands/add.rs to pijul/src/commands/add.rs\r                                                                                    +
        Moved: pijul/src/commands/apply.rs to pijul/src/commands/apply.rs\r                                                                                +
        Moved: pijul/src/commands/ask.rs to pijul/src/commands/ask.rs\r                                                                                    +
        Moved: pijul/src/commands/branches.rs to pijul/src/commands/branches.rs\r                                                                          +
        Moved: pijul/src/commands/checkout.rs to pijul/src/commands/checkout.rs\r                                                                          +
        Moved: pijul/src/commands/clone.rs to pijul/src/commands/clone.rs\r                                                                                +
        Moved: pijul/src/commands/credit.rs to pijul/src/commands/credit.rs\r                                                                              +
        Moved: pijul/src/commands/dependencies.rs to pijul/src/commands/dependencies.rs\r                                                                  +
        Moved: pijul/src/commands/diff.rs to pijul/src/commands/diff.rs\r                                                                                  +
        Moved: pijul/src/commands/dist.rs to pijul/src/commands/dist.rs\r                                                                                  +
        Moved: pijul/src/commands/fold_until.rs to pijul/src/commands/fold_until.rs\r                                                                      +
        Moved: pijul/src/commands/fork.rs to pijul/src/commands/fork.rs\r                                                                                  +
        Moved: pijul/src/commands/fs_operation.rs to pijul/src/commands/fs_operation.rs\r                                                                  +
        Moved: pijul/src/commands/generate_completions.rs to pijul/src/commands/generate_completions.rs\r                                                  +
        Moved: pijul/src/commands/grep.rs to pijul/src/commands/grep.rs\r                                                                                  +
        Moved: pijul/src/commands/hooks.rs to pijul/src/commands/hooks.rs\r                                                                                +
        Moved: pijul/src/commands/info.rs to pijul/src/commands/info.rs\r                                                                                  +
        Moved: pijul/src/commands/init.rs to pijul/src/commands/init.rs\r                                                                                  +
        Moved: pijul/src/commands/key.rs to pijul/src/commands/key.rs\r                                                                                    +
        Moved: pijul/src/commands/log.rs to pijul/src/commands/log.rs\r                                                                                    +
        Moved: pijul/src/commands/ls.rs to pijul/src/commands/ls.rs\r                                                                                      +
        Moved: pijul/src/commands/mod.rs to pijul/src/commands/mod.rs\r                                                                                    +
        Moved: pijul/src/commands/mv.rs to pijul/src/commands/mv.rs\r                                                                                      +
        Moved: pijul/src/commands/patch.rs to pijul/src/commands/patch.rs\r                                                                                +
        Moved: pijul/src/commands/prune.rs to pijul/src/commands/prune.rs\r                                                                                +
        Moved: pijul/src/commands/pull.rs to pijul/src/commands/pull.rs\r                                                                                  +
        Moved: pijul/src/commands/push.rs to pijul/src/commands/push.rs\r                                                                                  +
        Moved: pijul/src/commands/record.rs to pijul/src/commands/record.rs\r                                                                              +
        Moved: pijul/src/commands/remote.rs to pijul/src/commands/remote.rs\r                                                                              +
        Moved: pijul/src/commands/remote_command.rs to pijul/src/commands/remote_command.rs\r                                                              +
        Moved: pijul/src/commands/remove.rs to pijul/src/commands/remove.rs\r                                                                              +
        Moved: pijul/src/commands/revert.rs to pijul/src/commands/revert.rs\r                                                                              +
        Moved: pijul/src/commands/rollback.rs to pijul/src/commands/rollback.rs\r                                                                          +
        Moved: pijul/src/commands/sign.rs to pijul/src/commands/sign.rs\r                                                                                  +
        Moved: pijul/src/commands/ssh_auth_attempts.rs to pijul/src/commands/ssh_auth_attempts.rs\r                                                        +
        Moved: pijul/src/commands/status.rs to pijul/src/commands/status.rs\r                                                                              +
        Moved: pijul/src/commands/tag.rs to pijul/src/commands/tag.rs\r                                                                                    +
        Moved: pijul/src/commands/unrecord.rs to pijul/src/commands/unrecord.rs\r                                                                          +
        Moved: pijul/src/error.rs to pijul/src/error.rs\r                                                                                                  +
        Moved: pijul/src/main.rs to pijul/src/main.rs\r                                                                                                    +
        Moved: pijul/src/meta.rs to pijul/src/meta.rs\r                                                                                                    +
        Moved: pijul/tests to pijul/tests\r                                                                                                                +
        Moved: pijul/tests/bats to pijul/tests/bats\r                                                                                                      +
        Moved: pijul/tests/bats/bats to pijul/tests/bats/bats\r                                                                                            +
        Moved: pijul/tests/bats/bats-exec-suite to pijul/tests/bats/bats-exec-suite\r                                                                      +
        Moved: pijul/tests/bats/bats-exec-test to pijul/tests/bats/bats-exec-test\r                                                                        +
        Moved: pijul/tests/bats/bats-format-tap-stream to pijul/tests/bats/bats-format-tap-stream\r                                                        +
        Moved: pijul/tests/bats/bats-preprocess to pijul/tests/bats/bats-preprocess\r                                                                      +
        Moved: pijul/tests/cases to pijul/tests/cases\r                                                                                                    +
        Moved: pijul/tests/cases/add_from_outside_repo.bats to pijul/tests/cases/add_from_outside_repo.bats\r                                              +
        Moved: pijul/tests/cases/add_grandchild.bats to pijul/tests/cases/add_grandchild.bats\r                                                            +
        Moved: pijul/tests/cases/add_only_in_repo.bats to pijul/tests/cases/add_only_in_repo.bats\r                                                        +
        Moved: pijul/tests/cases/add_outside_repo.bats to pijul/tests/cases/add_outside_repo.bats\r                                                        +
        Moved: pijul/tests/cases/add_record_pull_delete_record_pull.bats to pijul/tests/cases/add_record_pull_delete_record_pull.bats\r                    +
        Moved: pijul/tests/cases/add_record_pull_edit_record_pull.bats to pijul/tests/cases/add_record_pull_edit_record_pull.bats\r                        +
        Moved: pijul/tests/cases/add_recursive.bats to pijul/tests/cases/add_recursive.bats\r                                                              +
        Moved: pijul/tests/cases/add_remove_file_unknown.bats to pijul/tests/cases/add_remove_file_unknown.bats\r                                          +
        Moved: pijul/tests/cases/add_remove_nothing_to_record.bats to pijul/tests/cases/add_remove_nothing_to_record.bats\r                                +
        Moved: pijul/tests/cases/add_same_file_twice.bats to pijul/tests/cases/add_same_file_twice.bats\r                                                  +
        Moved: pijul/tests/cases/apply_another_branch.bats to pijul/tests/cases/apply_another_branch.bats\r                                                +
        Moved: pijul/tests/cases/blame.bats to pijul/tests/cases/blame.bats\r                                                                              +
        Moved: pijul/tests/cases/break_context_add_twice.bats to pijul/tests/cases/break_context_add_twice.bats\r                                          +
        Moved: pijul/tests/cases/break_context_twice.bats to pijul/tests/cases/break_context_twice.bats\r                                                  +
        Moved: pijul/tests/cases/conflict_deep_file.bats to pijul/tests/cases/conflict_deep_file.bats\r                                                    +
        Moved: pijul/tests/cases/conflict_down.bats to pijul/tests/cases/conflict_down.bats\r                                                              +
        Moved: pijul/tests/cases/conflict_last_line.bats to pijul/tests/cases/conflict_last_line.bats\r                                                    +
        Moved: pijul/tests/cases/conflict_needing_epsilon.bats to pijul/tests/cases/conflict_needing_epsilon.bats\r                                        +
        Moved: pijul/tests/cases/conflict_up.bats to pijul/tests/cases/conflict_up.bats\r                                                                  +
        Moved: pijul/tests/cases/conflict_without_epsilon.bats to pijul/tests/cases/conflict_without_epsilon.bats\r                                        +
        Moved: pijul/tests/cases/del_last_lines.bats to pijul/tests/cases/del_last_lines.bats\r                                                            +
        Moved: pijul/tests/cases/del_line_with_pseudo.bats to pijul/tests/cases/del_line_with_pseudo.bats\r                                                +
        Moved: pijul/tests/cases/diff.bats to pijul/tests/cases/diff.bats\r                                                                                +
        Moved: pijul/tests/cases/directory_name_conflict_same_name.bats to pijul/tests/cases/directory_name_conflict_same_name.bats\r                      +
        Moved: pijul/tests/cases/directory_name_conflict_two_names.bats to pijul/tests/cases/directory_name_conflict_two_names.bats\r                      +
        Moved: pijul/tests/cases/dist_works.bats to pijul/tests/cases/dist_works.bats\r                                                                    +
        Moved: pijul/tests/cases/edit_nested_conflicts.bats to pijul/tests/cases/edit_nested_conflicts.bats\r                                              +
        Moved: pijul/tests/cases/edit_sides_of_conflict.bats to pijul/tests/cases/edit_sides_of_conflict.bats\r                                            +
        Moved: pijul/tests/cases/edit_sides_of_conflict2.bats to pijul/tests/cases/edit_sides_of_conflict2.bats\r                                          +
        Moved: pijul/tests/cases/edit_sides_of_conflict3.bats to pijul/tests/cases/edit_sides_of_conflict3.bats\r                                          +
        Moved: pijul/tests/cases/editor_cmd_is_empty_string.bats to pijul/tests/cases/editor_cmd_is_empty_string.bats\r                                    +
        Moved: pijul/tests/cases/editor_cmd_is_not_executable.bats to pijul/tests/cases/editor_cmd_is_not_executable.bats\r                                +
        Moved: pijul/tests/cases/editor_cmd_is_whitespace.bats to pijul/tests/cases/editor_cmd_is_whitespace.bats\r                                        +
        Moved: pijul/tests/cases/editor_cmd_starts_with_whitespace.bats to pijul/tests/cases/editor_cmd_starts_with_whitespace.bats\r                      +
        Moved: pijul/tests/cases/epsilon.bats to pijul/tests/cases/epsilon.bats\r                                                                          +
        Moved: pijul/tests/cases/fork_conflict_status.bats to pijul/tests/cases/fork_conflict_status.bats\r                                                +
        Moved: pijul/tests/cases/fork_patch.bats to pijul/tests/cases/fork_patch.bats\r                                                                    +
        Moved: pijul/tests/cases/fork_patch_apply.bats to pijul/tests/cases/fork_patch_apply.bats\r                                                        +
        Moved: pijul/tests/cases/graph_debug.bats to pijul/tests/cases/graph_debug.bats\r                                                                  +
        Moved: pijul/tests/cases/hooks.bats to pijul/tests/cases/hooks.bats\r                                                                              +
        Moved: pijul/tests/cases/info_out_of_repo.bats to pijul/tests/cases/info_out_of_repo.bats\r                                                        +
        Moved: pijul/tests/cases/init_allows_nesting.bats to pijul/tests/cases/init_allows_nesting.bats\r                                                  +
        Moved: pijul/tests/cases/init_another_directory.bats to pijul/tests/cases/init_another_directory.bats\r                                            +
        Moved: pijul/tests/cases/init_forbid_nesting.bats to pijul/tests/cases/init_forbid_nesting.bats\r                                                  +
        Moved: pijul/tests/cases/interactive_pull.bats to pijul/tests/cases/interactive_pull.bats\r                                                        +
        Moved: pijul/tests/cases/interactive_record.bats to pijul/tests/cases/interactive_record.bats\r                                                    +
        Moved: pijul/tests/cases/key.bats to pijul/tests/cases/key.bats\r                                                                                  +
        Moved: pijul/tests/cases/key_upload.bats to pijul/tests/cases/key_upload.bats\r                                                                    +
        Moved: pijul/tests/cases/log_from_internal_id.bats to pijul/tests/cases/log_from_internal_id.bats\r                                                +
        Moved: pijul/tests/cases/log_grep.bats to pijul/tests/cases/log_grep.bats\r                                                                        +
        Moved: pijul/tests/cases/move_dir_merge.bats to pijul/tests/cases/move_dir_merge.bats\r                                                            +
        Moved: pijul/tests/cases/move_edit_file.bats to pijul/tests/cases/move_edit_file.bats\r                                                            +
        Moved: pijul/tests/cases/move_file.bats to pijul/tests/cases/move_file.bats\r                                                                      +
        Moved: pijul/tests/cases/move_merge.bats to pijul/tests/cases/move_merge.bats\r                                                                    +
        Moved: pijul/tests/cases/move_to_dir.bats to pijul/tests/cases/move_to_dir.bats\r                                                                  +
        Moved: pijul/tests/cases/move_to_unrecorded.bats to pijul/tests/cases/move_to_unrecorded.bats\r                                                    +
        Moved: pijul/tests/cases/move_unadded.bats to pijul/tests/cases/move_unadded.bats\r                                                                +
        Moved: pijul/tests/cases/no_remove_without_add.bats to pijul/tests/cases/no_remove_without_add.bats\r                                              +
        Moved: pijul/tests/cases/nothing_to_record.bats to pijul/tests/cases/nothing_to_record.bats\r                                                      +
        Moved: pijul/tests/cases/partial.bats to pijul/tests/cases/partial.bats\r                                                                          +
        Moved: pijul/tests/cases/patch.bats to pijul/tests/cases/patch.bats\r                                                                              +
        Moved: pijul/tests/cases/permissions.bats to pijul/tests/cases/permissions.bats\r                                                                  +
        Moved: pijul/tests/cases/pull_30_patches.bats to pijul/tests/cases/pull_30_patches.bats\r                                                          +
        Moved: pijul/tests/cases/pull_empty_file.bats to pijul/tests/cases/pull_empty_file.bats\r                                                          +
        Moved: pijul/tests/cases/pull_push.bats to pijul/tests/cases/pull_push.bats\r                                                                      +
        Moved: pijul/tests/cases/pull_set_remote.bats to pijul/tests/cases/pull_set_remote.bats\r                                                          +
        Moved: pijul/tests/cases/pull_symmetric.bats to pijul/tests/cases/pull_symmetric.bats\r                                                            +
        Moved: pijul/tests/cases/pull_symmetric_add_add_conflict.bats to pijul/tests/cases/pull_symmetric_add_add_conflict.bats\r                          +
        Moved: pijul/tests/cases/pull_symmetric_edit_edit_conflict.bats to pijul/tests/cases/pull_symmetric_edit_edit_conflict.bats\r                      +
        Moved: pijul/tests/cases/pull_symmetric_edit_edit_conflict_context.bats to pijul/tests/cases/pull_symmetric_edit_edit_conflict_context.bats\r      +
        Moved: pijul/tests/cases/pull_zombie_lines.bats to pijul/tests/cases/pull_zombie_lines.bats\r                                                      +
        Moved: pijul/tests/cases/pull_zombie_lines_prepend.bats to pijul/tests/cases/pull_zombie_lines_prepend.bats\r                                      +
        Moved: pijul/tests/cases/push.bats to pijul/tests/cases/push.bats\r                                                                                +
        Moved: pijul/tests/cases/record_add_new_files.bats to pijul/tests/cases/record_add_new_files.bats\r                                                +
        Moved: pijul/tests/cases/record_depend_on.bats to pijul/tests/cases/record_depend_on.bats\r                                                        +
        Moved: pijul/tests/cases/remote.bats to pijul/tests/cases/remote.bats\r                                                                            +
        Moved: pijul/tests/cases/remove_dot.bats to pijul/tests/cases/remove_dot.bats\r                                                                    +
        Moved: pijul/tests/cases/revert.bats to pijul/tests/cases/revert.bats\r                                                                            +
        Moved: pijul/tests/cases/revert_add.bats to pijul/tests/cases/revert_add.bats\r                                                                    +
        Moved: pijul/tests/cases/revert_move.bats to pijul/tests/cases/revert_move.bats\r                                                                  +
        Moved: pijul/tests/cases/revert_move_with_prefix.bats to pijul/tests/cases/revert_move_with_prefix.bats\r                                          +
        Moved: pijul/tests/cases/revert_rm_with_prefix.bats to pijul/tests/cases/revert_rm_with_prefix.bats\r                                              +
        Moved: pijul/tests/cases/revert_with_prefix.bats to pijul/tests/cases/revert_with_prefix.bats\r                                                    +
        Moved: pijul/tests/cases/rm_patch.bats to pijul/tests/cases/rm_patch.bats\r                                                                        +
        Moved: pijul/tests/cases/rollback_nodes.bats to pijul/tests/cases/rollback_nodes.bats\r                                                            +
        Moved: pijul/tests/cases/rollback_simple.bats to pijul/tests/cases/rollback_simple.bats\r                                                          +
        Moved: pijul/tests/cases/rollback_with_hash.bats to pijul/tests/cases/rollback_with_hash.bats\r                                                    +
        Moved: pijul/tests/cases/show_dependencies.bats to pijul/tests/cases/show_dependencies.bats\r                                                      +
        Moved: pijul/tests/cases/show_dependencies30.bats to pijul/tests/cases/show_dependencies30.bats\r                                                  +
        Moved: pijul/tests/cases/show_dependencies_hash.bats to pijul/tests/cases/show_dependencies_hash.bats\r                                            +
        Moved: pijul/tests/cases/sign.bats to pijul/tests/cases/sign.bats\r                                                                                +
        Moved: pijul/tests/cases/something_to_record.bats to pijul/tests/cases/something_to_record.bats\r                                                  +
        Moved: pijul/tests/cases/status.bats to pijul/tests/cases/status.bats\r                                                                            +
        Moved: pijul/tests/cases/tag.bats to pijul/tests/cases/tag.bats\r                                                                                  +
        Moved: pijul/tests/cases/three_way_zombie.bats to pijul/tests/cases/three_way_zombie.bats\r                                                        +
        Moved: pijul/tests/cases/unable_to_switch_branch.bats to pijul/tests/cases/unable_to_switch_branch.bats\r                                          +
        Moved: pijul/tests/cases/unrecord_a_rollback.bats to pijul/tests/cases/unrecord_a_rollback.bats\r                                                  +
        Moved: pijul/tests/cases/unrecord_add_line.bats to pijul/tests/cases/unrecord_add_line.bats\r                                                      +
        Moved: pijul/tests/cases/unrecord_cemetery.bats to pijul/tests/cases/unrecord_cemetery.bats\r                                                      +
        Moved: pijul/tests/cases/unrecord_conflict_resolution.bats to pijul/tests/cases/unrecord_conflict_resolution.bats\r                                +
        Moved: pijul/tests/cases/unrecord_conflicted_file.bats to pijul/tests/cases/unrecord_conflicted_file.bats\r                                        +
        Moved: pijul/tests/cases/unrecord_context_repair.bats to pijul/tests/cases/unrecord_context_repair.bats\r                                          +
        Moved: pijul/tests/cases/unrecord_deep_file_name_conflict.bats to pijul/tests/cases/unrecord_deep_file_name_conflict.bats\r                        +
        Moved: pijul/tests/cases/unrecord_deep_file_name_conflict_resolution.bats to pijul/tests/cases/unrecord_deep_file_name_conflict_resolution.bats\r  +
        Moved: pijul/tests/cases/unrecord_deep_file_name_conflict_resolution2.bats to pijul/tests/cases/unrecord_deep_file_name_conflict_resolution2.bats\r+
        Moved: pijul/tests/cases/unrecord_del.bats to pijul/tests/cases/unrecord_del.bats\r                                                                +
        Moved: pijul/tests/cases/unrecord_del_multiple.bats to pijul/tests/cases/unrecord_del_multiple.bats\r                                              +
        Moved: pijul/tests/cases/unrecord_does_not_touch_working_dir.bats to pijul/tests/cases/unrecord_does_not_touch_working_dir.bats\r                  +
        Moved: pijul/tests/cases/unrecord_edited_file.bats to pijul/tests/cases/unrecord_edited_file.bats\r                                                +
        Moved: pijul/tests/cases/unrecord_file_add.bats to pijul/tests/cases/unrecord_file_add.bats\r                                                      +
        Moved: pijul/tests/cases/unrecord_file_add_rollback.bats to pijul/tests/cases/unrecord_file_add_rollback.bats\r                                    +
        Moved: pijul/tests/cases/unrecord_file_add_rollback_in_dir.bats to pijul/tests/cases/unrecord_file_add_rollback_in_dir.bats\r                      +
        Moved: pijul/tests/cases/unrecord_file_del.bats to pijul/tests/cases/unrecord_file_del.bats\r                                                      +
        Moved: pijul/tests/cases/unrecord_file_del_in_dir.bats to pijul/tests/cases/unrecord_file_del_in_dir.bats\r                                        +
        Moved: pijul/tests/cases/unrecord_file_moves.bats to pijul/tests/cases/unrecord_file_moves.bats\r                                                  +
        Moved: pijul/tests/cases/unrecord_file_name_conflict.bats to pijul/tests/cases/unrecord_file_name_conflict.bats\r                                  +
        Moved: pijul/tests/cases/unrecord_local_conflict_resolution.bats to pijul/tests/cases/unrecord_local_conflict_resolution.bats\r                    +
        Moved: pijul/tests/cases/unrecord_two_patches.bats to pijul/tests/cases/unrecord_two_patches.bats\r                                                +
        Moved: pijul/tests/cases/unrecord_with_branches.bats to pijul/tests/cases/unrecord_with_branches.bats\r                                            +
        Moved: pijul/tests/cases/unrecord_with_branches_used.bats to pijul/tests/cases/unrecord_with_branches_used.bats\r                                  +
        Moved: pijul/tests/cases/zombie_deep_file.bats to pijul/tests/cases/zombie_deep_file.bats\r                                                        +
        Moved: pijul/tests/cases/zombie_deep_file2.bats to pijul/tests/cases/zombie_deep_file2.bats\r                                                      +
        Moved: pijul/tests/cases/zombie_file.bats to pijul/tests/cases/zombie_file.bats\r                                                                  +
        Moved: pijul/tests/cases/zombie_file_parent.bats to pijul/tests/cases/zombie_file_parent.bats\r                                                    +
        Moved: pijul/tests/cases/zombie_from_unrecord.bats to pijul/tests/cases/zombie_from_unrecord.bats\r                                                +
        Moved: pijul/tests/expected to pijul/tests/expected\r                                                                                              +
        Moved: pijul/tests/expected/add_remove_file_unknown to pijul/tests/expected/add_remove_file_unknown\r                                              +
        Moved: pijul/tests/expected/conflicted-short-status to pijul/tests/expected/conflicted-short-status\r                                              +
        Moved: pijul/tests/expected/edit_conflict to pijul/tests/expected/edit_conflict\r                                                                  +
        Moved: pijul/tests/expected/edit_conflict2 to pijul/tests/expected/edit_conflict2\r                                                                +
        Moved: pijul/tests/expected/edit_conflict2_alt to pijul/tests/expected/edit_conflict2_alt\r                                                        +
        Moved: pijul/tests/expected/edit_conflict3 to pijul/tests/expected/edit_conflict3\r                                                                +
        Moved: pijul/tests/expected/edit_conflict3_alt to pijul/tests/expected/edit_conflict3_alt\r                                                        +
        Moved: pijul/tests/expected/edit_conflict_alt to pijul/tests/expected/edit_conflict_alt\r                                                          +
        Moved: pijul/tests/expected/edit_nested_conflict to pijul/tests/expected/edit_nested_conflict\r                                                    +
        Moved: pijul/tests/expected/long_status to pijul/tests/expected/long_status\r                                                                      +
        Moved: pijul/tests/expected/move_to_unrecorded to pijul/tests/expected/move_to_unrecorded\r                                                        +
        Moved: pijul/tests/expected/revert_move to pijul/tests/expected/revert_move\r                                                                      +
        Moved: pijul/tests/expected/short_status to pijul/tests/expected/short_status\r                                                                    +
        Moved: pijul/tests/run_tests.sh to pijul/tests/run_tests.sh\r                                                                                      +
        Moved: pijul/tests/test_helper.bash to pijul/tests/test_helper.bash\r                                                                              +
        Moved: shell.nix to shell.nix\r                                                                                                                    +
        Moved: vc-pijul.el to vc-pijul.el\r                                                                                                                +
xzn commented on July 17, 2019

On a separate note, pijul status doesn't tell you that a file has been changed when it thinks it's been moved. .ignore was changed in my repository but pijul merely reports it as moved.

onio commented on July 18, 2019

> What is the motivation for including permissions in version control anyway?\r + \r + To store if a file is executable or not.\r + \r + git stores only that, as a bit:\r + \r + > Note that the files all have mode 644 or 755: Git actually only pays attention to the executable bit.\r+ >\r + > -- https://git-scm.com/docs/user-manual

xzn commented on July 18, 2019

Thanks for the link! Would something similar to core.filemode=false be useful? For using pijul under Windows and WSL and so on.