From 2d5abe140bcace28185da2949187fc2095b5c0c0 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Sat, 22 Apr 2023 18:50:13 -0700 Subject: [PATCH] make order of files consistent with upstream Luckily I only had a chance to mess this up in one fork. And I don't need to actually make any changes because my definitions are order-independent. --- 0015-vx => 0002-vx | 0 0048-scale => 0003-scale | 0 0093-vy => 0004-vy | 0 0002-Cursor_node => 0005-Cursor_node | 0 0079-on.mouse_press => 0006-on.mouse_press | 0 0014-on_text => 0007-on_text | 0 0022-Viewport => 0008-Viewport | 0 0082-on.code_change => 0009-on.code_change | 0 ...nitialize_editor => 0010-initialize_editor | 0 0044-box_height => 0011-box_height | 0 0089-on.initialize => 0012-on.initialize | 0 0003-font => 0013-font | 0 0004-y_of_schema1 => 0014-y_of_schema1 | 0 0005-line_height => 0015-line_height | 0 0037-schema1_of_y => 0016-schema1_of_y | 0 ...-on.mouse_release => 0017-on.mouse_release | 0 0087-on.update => 0018-on.update | 0 0103-B => 0019-B | 0 0010-Page => 0020-Page | 0 0006-compute_layout => 0021-compute_layout | 0 0069-on.text_input => 0022-on.text_input | 0 ...n.keychord_press => 0023-on.keychord_press | 0 0007-copy_shape => 0024-copy_shape | 0 0008-add_thick_line => 0025-add_thick_line | 0 0096-on.draw => 0026-on.draw | 0 0009-Surface => 0027-Surface | 0 0102-A => 0028-A | 0 ...pdate_editor_box => 0030-update_editor_box | 0 ...ifest_navigator => 0031-Manifest_navigator | 0 0012-Definitions => 0032-Definitions | 0 ...ns => 0033-maybe_update_key_in_definitions | 0 0016-on_handle => 0034-on_handle | 0 0017-mouse_cursor => 0035-mouse_cursor | 0 0018-Mouse_cursor => 0036-Mouse_cursor | 0 ...-set_mouse_cursor => 0037-set_mouse_cursor | 0 ...er_of_magnitude => 0038-order_of_magnitude | 0 0021-approximate => 0039-approximate | 0 ...ground_color => 0040-Menu_background_color | 0 ...enu_border_color => 0041-Menu_border_color | 0 ...u_command_color => 0042-Menu_command_color | 0 ...ghlight_color => 0043-Menu_highlight_color | 0 ..._hotkey_to_menu => 0044-add_hotkey_to_menu | 0 ...navigator_up => 0045-manifest_navigator_up | 0 ...> 0046-move_candidate_to_front_of_manifest | 0 ...r => 0047-text_input_on_manifest_navigator | 0 ...gator_down => 0048-manifest_navigator_down | 0 0032-manifest_coord => 0049-manifest_coord | 0 0033-manifest_index => 0050-manifest_index | 0 ...ates => 0051-manifest_navigator_candidates | 0 0035-draw_cursor => 0052-draw_cursor | 0 0036-add_def_to_menu => 0053-add_def_to_menu | 0 0038-Ticks_font => 0054-Ticks_font | 0 ...d_from_iterator => 0055-load_from_iterator | 0 ...elete_definition => 0056-delete_definition | 0 ...r => 0057-num_lines_for_manifest_navigator | 0 ..._navigator => 0058-draw_manifest_navigator | 0 ...h_empty => 0059-table_and_array_both_empty | 0 0046-load_manifest => 0060-load_manifest | 0 0049-on.key_release => 0061-on.key_release | 0 ...-on.save_settings => 0062-on.save_settings | 0 ... 0063-keychord_press_on_manifest_navigator | 0 0052-get_manifest => 0064-get_manifest | 0 0053-Manifest => 0065-Manifest | 0 ...navigator => 0066-reset_manifest_navigator | 0 ...ator => 0067-initialize_manifest_navigator | 0 ...ait_for_response => 0068-wait_for_response | 0 ...n_from_app => 0069-get_definition_from_app | 0 ...run_time_error => 0070-draw_run_time_error | 0 0059-surface_bounds => 0071-surface_bounds | 0 0060-Spawn_point => 0072-Spawn_point | 0 0061-from_viewport => 0073-from_viewport | 0 ...mation_frames => 0074-Num_animation_frames | 0 0064-Animating => 0075-Animating | 0 ...late_viewport => 0076-interpolate_viewport | 0 0066-new_definition => 0077-new_definition | 0 ..._color => 0078-Definition_background_color | 0 0068-load_definition => 0079-load_definition | 0 ...r => 0080-Test_definition_background_color | 0 0071-draw_menu_bar => 0081-draw_menu_bar | 0 0072-Save_viewport => 0082-Save_viewport | 0 0073-copy_viewport => 0083-copy_viewport | 0 0074-Zoomed_out => 0084-Zoomed_out | 0 0075-zoom_out => 0085-zoom_out | 0 0076-snapshot_canvas => 0086-snapshot_canvas | 0 0077-animate_next => 0087-animate_next | 0 ...mate_next_frame => 0088-animate_next_frame | 0 0080-zoom_in => 0089-zoom_in | 0 0081-undo_zoom_out => 0090-undo_zoom_out | 0 ...1-Failing_test_definition_background_color | 0 ...ad_time_error => 0092-draw_load_time_error | 0 ...icator => 0093-draw_test_failure_indicator | 0 0086-get_default_map => 0094-get_default_map | 0 0088-on.code_submit => 0095-on.code_submit | 0 0090-iscale => 0096-iscale | 0 0091-sy => 0097-sy | 0 0092-sx => 0098-sx | 0 ...approximate_up => 0099-test_approximate_up | 0 0095-approximate_up => 0100-approximate_up | 0 0097-draw_ticks => 0101-draw_ticks | 0 0098-tick_spec => 0102-tick_spec | 0 ...-survey_animation => 0103-survey_animation | 0 ..._color => 0104-definition_background_color | 0 ... => 0105-get_multiple_definitions_from_app | 0 ...-on.load_settings => 0106-on.load_settings | 0 0106-A1 => 0107-A1 | 0 relayout | 48 +++++++++++++++++++ 106 files changed, 48 insertions(+) rename 0015-vx => 0002-vx (100%) rename 0048-scale => 0003-scale (100%) rename 0093-vy => 0004-vy (100%) rename 0002-Cursor_node => 0005-Cursor_node (100%) rename 0079-on.mouse_press => 0006-on.mouse_press (100%) rename 0014-on_text => 0007-on_text (100%) rename 0022-Viewport => 0008-Viewport (100%) rename 0082-on.code_change => 0009-on.code_change (100%) rename 0043-initialize_editor => 0010-initialize_editor (100%) rename 0044-box_height => 0011-box_height (100%) rename 0089-on.initialize => 0012-on.initialize (100%) rename 0003-font => 0013-font (100%) rename 0004-y_of_schema1 => 0014-y_of_schema1 (100%) rename 0005-line_height => 0015-line_height (100%) rename 0037-schema1_of_y => 0016-schema1_of_y (100%) rename 0062-on.mouse_release => 0017-on.mouse_release (100%) rename 0087-on.update => 0018-on.update (100%) rename 0103-B => 0019-B (100%) rename 0010-Page => 0020-Page (100%) rename 0006-compute_layout => 0021-compute_layout (100%) rename 0069-on.text_input => 0022-on.text_input (100%) rename 0105-on.keychord_press => 0023-on.keychord_press (100%) rename 0007-copy_shape => 0024-copy_shape (100%) rename 0008-add_thick_line => 0025-add_thick_line (100%) rename 0096-on.draw => 0026-on.draw (100%) rename 0009-Surface => 0027-Surface (100%) rename 0102-A => 0028-A (100%) rename 0047-update_editor_box => 0030-update_editor_box (100%) rename 0011-Manifest_navigator => 0031-Manifest_navigator (100%) rename 0012-Definitions => 0032-Definitions (100%) rename 0013-maybe_update_key_in_definitions => 0033-maybe_update_key_in_definitions (100%) rename 0016-on_handle => 0034-on_handle (100%) rename 0017-mouse_cursor => 0035-mouse_cursor (100%) rename 0018-Mouse_cursor => 0036-Mouse_cursor (100%) rename 0019-set_mouse_cursor => 0037-set_mouse_cursor (100%) rename 0020-order_of_magnitude => 0038-order_of_magnitude (100%) rename 0021-approximate => 0039-approximate (100%) rename 0023-Menu_background_color => 0040-Menu_background_color (100%) rename 0024-Menu_border_color => 0041-Menu_border_color (100%) rename 0025-Menu_command_color => 0042-Menu_command_color (100%) rename 0026-Menu_highlight_color => 0043-Menu_highlight_color (100%) rename 0027-add_hotkey_to_menu => 0044-add_hotkey_to_menu (100%) rename 0028-manifest_navigator_up => 0045-manifest_navigator_up (100%) rename 0029-move_candidate_to_front_of_manifest => 0046-move_candidate_to_front_of_manifest (100%) rename 0030-text_input_on_manifest_navigator => 0047-text_input_on_manifest_navigator (100%) rename 0031-manifest_navigator_down => 0048-manifest_navigator_down (100%) rename 0032-manifest_coord => 0049-manifest_coord (100%) rename 0033-manifest_index => 0050-manifest_index (100%) rename 0034-manifest_navigator_candidates => 0051-manifest_navigator_candidates (100%) rename 0035-draw_cursor => 0052-draw_cursor (100%) rename 0036-add_def_to_menu => 0053-add_def_to_menu (100%) rename 0038-Ticks_font => 0054-Ticks_font (100%) rename 0039-load_from_iterator => 0055-load_from_iterator (100%) rename 0040-delete_definition => 0056-delete_definition (100%) rename 0041-num_lines_for_manifest_navigator => 0057-num_lines_for_manifest_navigator (100%) rename 0042-draw_manifest_navigator => 0058-draw_manifest_navigator (100%) rename 0045-table_and_array_both_empty => 0059-table_and_array_both_empty (100%) rename 0046-load_manifest => 0060-load_manifest (100%) rename 0049-on.key_release => 0061-on.key_release (100%) rename 0050-on.save_settings => 0062-on.save_settings (100%) rename 0051-keychord_press_on_manifest_navigator => 0063-keychord_press_on_manifest_navigator (100%) rename 0052-get_manifest => 0064-get_manifest (100%) rename 0053-Manifest => 0065-Manifest (100%) rename 0054-reset_manifest_navigator => 0066-reset_manifest_navigator (100%) rename 0055-initialize_manifest_navigator => 0067-initialize_manifest_navigator (100%) rename 0056-wait_for_response => 0068-wait_for_response (100%) rename 0057-get_definition_from_app => 0069-get_definition_from_app (100%) rename 0058-draw_run_time_error => 0070-draw_run_time_error (100%) rename 0059-surface_bounds => 0071-surface_bounds (100%) rename 0060-Spawn_point => 0072-Spawn_point (100%) rename 0061-from_viewport => 0073-from_viewport (100%) rename 0063-Num_animation_frames => 0074-Num_animation_frames (100%) rename 0064-Animating => 0075-Animating (100%) rename 0065-interpolate_viewport => 0076-interpolate_viewport (100%) rename 0066-new_definition => 0077-new_definition (100%) rename 0067-Definition_background_color => 0078-Definition_background_color (100%) rename 0068-load_definition => 0079-load_definition (100%) rename 0070-Test_definition_background_color => 0080-Test_definition_background_color (100%) rename 0071-draw_menu_bar => 0081-draw_menu_bar (100%) rename 0072-Save_viewport => 0082-Save_viewport (100%) rename 0073-copy_viewport => 0083-copy_viewport (100%) rename 0074-Zoomed_out => 0084-Zoomed_out (100%) rename 0075-zoom_out => 0085-zoom_out (100%) rename 0076-snapshot_canvas => 0086-snapshot_canvas (100%) rename 0077-animate_next => 0087-animate_next (100%) rename 0078-animate_next_frame => 0088-animate_next_frame (100%) rename 0080-zoom_in => 0089-zoom_in (100%) rename 0081-undo_zoom_out => 0090-undo_zoom_out (100%) rename 0083-Failing_test_definition_background_color => 0091-Failing_test_definition_background_color (100%) rename 0084-draw_load_time_error => 0092-draw_load_time_error (100%) rename 0085-draw_test_failure_indicator => 0093-draw_test_failure_indicator (100%) rename 0086-get_default_map => 0094-get_default_map (100%) rename 0088-on.code_submit => 0095-on.code_submit (100%) rename 0090-iscale => 0096-iscale (100%) rename 0091-sy => 0097-sy (100%) rename 0092-sx => 0098-sx (100%) rename 0094-test_approximate_up => 0099-test_approximate_up (100%) rename 0095-approximate_up => 0100-approximate_up (100%) rename 0097-draw_ticks => 0101-draw_ticks (100%) rename 0098-tick_spec => 0102-tick_spec (100%) rename 0099-survey_animation => 0103-survey_animation (100%) rename 0100-definition_background_color => 0104-definition_background_color (100%) rename 0101-get_multiple_definitions_from_app => 0105-get_multiple_definitions_from_app (100%) rename 0104-on.load_settings => 0106-on.load_settings (100%) rename 0106-A1 => 0107-A1 (100%) create mode 100755 relayout diff --git a/0015-vx b/0002-vx similarity index 100% rename from 0015-vx rename to 0002-vx diff --git a/0048-scale b/0003-scale similarity index 100% rename from 0048-scale rename to 0003-scale diff --git a/0093-vy b/0004-vy similarity index 100% rename from 0093-vy rename to 0004-vy diff --git a/0002-Cursor_node b/0005-Cursor_node similarity index 100% rename from 0002-Cursor_node rename to 0005-Cursor_node diff --git a/0079-on.mouse_press b/0006-on.mouse_press similarity index 100% rename from 0079-on.mouse_press rename to 0006-on.mouse_press diff --git a/0014-on_text b/0007-on_text similarity index 100% rename from 0014-on_text rename to 0007-on_text diff --git a/0022-Viewport b/0008-Viewport similarity index 100% rename from 0022-Viewport rename to 0008-Viewport diff --git a/0082-on.code_change b/0009-on.code_change similarity index 100% rename from 0082-on.code_change rename to 0009-on.code_change diff --git a/0043-initialize_editor b/0010-initialize_editor similarity index 100% rename from 0043-initialize_editor rename to 0010-initialize_editor diff --git a/0044-box_height b/0011-box_height similarity index 100% rename from 0044-box_height rename to 0011-box_height diff --git a/0089-on.initialize b/0012-on.initialize similarity index 100% rename from 0089-on.initialize rename to 0012-on.initialize diff --git a/0003-font b/0013-font similarity index 100% rename from 0003-font rename to 0013-font diff --git a/0004-y_of_schema1 b/0014-y_of_schema1 similarity index 100% rename from 0004-y_of_schema1 rename to 0014-y_of_schema1 diff --git a/0005-line_height b/0015-line_height similarity index 100% rename from 0005-line_height rename to 0015-line_height diff --git a/0037-schema1_of_y b/0016-schema1_of_y similarity index 100% rename from 0037-schema1_of_y rename to 0016-schema1_of_y diff --git a/0062-on.mouse_release b/0017-on.mouse_release similarity index 100% rename from 0062-on.mouse_release rename to 0017-on.mouse_release diff --git a/0087-on.update b/0018-on.update similarity index 100% rename from 0087-on.update rename to 0018-on.update diff --git a/0103-B b/0019-B similarity index 100% rename from 0103-B rename to 0019-B diff --git a/0010-Page b/0020-Page similarity index 100% rename from 0010-Page rename to 0020-Page diff --git a/0006-compute_layout b/0021-compute_layout similarity index 100% rename from 0006-compute_layout rename to 0021-compute_layout diff --git a/0069-on.text_input b/0022-on.text_input similarity index 100% rename from 0069-on.text_input rename to 0022-on.text_input diff --git a/0105-on.keychord_press b/0023-on.keychord_press similarity index 100% rename from 0105-on.keychord_press rename to 0023-on.keychord_press diff --git a/0007-copy_shape b/0024-copy_shape similarity index 100% rename from 0007-copy_shape rename to 0024-copy_shape diff --git a/0008-add_thick_line b/0025-add_thick_line similarity index 100% rename from 0008-add_thick_line rename to 0025-add_thick_line diff --git a/0096-on.draw b/0026-on.draw similarity index 100% rename from 0096-on.draw rename to 0026-on.draw diff --git a/0009-Surface b/0027-Surface similarity index 100% rename from 0009-Surface rename to 0027-Surface diff --git a/0102-A b/0028-A similarity index 100% rename from 0102-A rename to 0028-A diff --git a/0047-update_editor_box b/0030-update_editor_box similarity index 100% rename from 0047-update_editor_box rename to 0030-update_editor_box diff --git a/0011-Manifest_navigator b/0031-Manifest_navigator similarity index 100% rename from 0011-Manifest_navigator rename to 0031-Manifest_navigator diff --git a/0012-Definitions b/0032-Definitions similarity index 100% rename from 0012-Definitions rename to 0032-Definitions diff --git a/0013-maybe_update_key_in_definitions b/0033-maybe_update_key_in_definitions similarity index 100% rename from 0013-maybe_update_key_in_definitions rename to 0033-maybe_update_key_in_definitions diff --git a/0016-on_handle b/0034-on_handle similarity index 100% rename from 0016-on_handle rename to 0034-on_handle diff --git a/0017-mouse_cursor b/0035-mouse_cursor similarity index 100% rename from 0017-mouse_cursor rename to 0035-mouse_cursor diff --git a/0018-Mouse_cursor b/0036-Mouse_cursor similarity index 100% rename from 0018-Mouse_cursor rename to 0036-Mouse_cursor diff --git a/0019-set_mouse_cursor b/0037-set_mouse_cursor similarity index 100% rename from 0019-set_mouse_cursor rename to 0037-set_mouse_cursor diff --git a/0020-order_of_magnitude b/0038-order_of_magnitude similarity index 100% rename from 0020-order_of_magnitude rename to 0038-order_of_magnitude diff --git a/0021-approximate b/0039-approximate similarity index 100% rename from 0021-approximate rename to 0039-approximate diff --git a/0023-Menu_background_color b/0040-Menu_background_color similarity index 100% rename from 0023-Menu_background_color rename to 0040-Menu_background_color diff --git a/0024-Menu_border_color b/0041-Menu_border_color similarity index 100% rename from 0024-Menu_border_color rename to 0041-Menu_border_color diff --git a/0025-Menu_command_color b/0042-Menu_command_color similarity index 100% rename from 0025-Menu_command_color rename to 0042-Menu_command_color diff --git a/0026-Menu_highlight_color b/0043-Menu_highlight_color similarity index 100% rename from 0026-Menu_highlight_color rename to 0043-Menu_highlight_color diff --git a/0027-add_hotkey_to_menu b/0044-add_hotkey_to_menu similarity index 100% rename from 0027-add_hotkey_to_menu rename to 0044-add_hotkey_to_menu diff --git a/0028-manifest_navigator_up b/0045-manifest_navigator_up similarity index 100% rename from 0028-manifest_navigator_up rename to 0045-manifest_navigator_up diff --git a/0029-move_candidate_to_front_of_manifest b/0046-move_candidate_to_front_of_manifest similarity index 100% rename from 0029-move_candidate_to_front_of_manifest rename to 0046-move_candidate_to_front_of_manifest diff --git a/0030-text_input_on_manifest_navigator b/0047-text_input_on_manifest_navigator similarity index 100% rename from 0030-text_input_on_manifest_navigator rename to 0047-text_input_on_manifest_navigator diff --git a/0031-manifest_navigator_down b/0048-manifest_navigator_down similarity index 100% rename from 0031-manifest_navigator_down rename to 0048-manifest_navigator_down diff --git a/0032-manifest_coord b/0049-manifest_coord similarity index 100% rename from 0032-manifest_coord rename to 0049-manifest_coord diff --git a/0033-manifest_index b/0050-manifest_index similarity index 100% rename from 0033-manifest_index rename to 0050-manifest_index diff --git a/0034-manifest_navigator_candidates b/0051-manifest_navigator_candidates similarity index 100% rename from 0034-manifest_navigator_candidates rename to 0051-manifest_navigator_candidates diff --git a/0035-draw_cursor b/0052-draw_cursor similarity index 100% rename from 0035-draw_cursor rename to 0052-draw_cursor diff --git a/0036-add_def_to_menu b/0053-add_def_to_menu similarity index 100% rename from 0036-add_def_to_menu rename to 0053-add_def_to_menu diff --git a/0038-Ticks_font b/0054-Ticks_font similarity index 100% rename from 0038-Ticks_font rename to 0054-Ticks_font diff --git a/0039-load_from_iterator b/0055-load_from_iterator similarity index 100% rename from 0039-load_from_iterator rename to 0055-load_from_iterator diff --git a/0040-delete_definition b/0056-delete_definition similarity index 100% rename from 0040-delete_definition rename to 0056-delete_definition diff --git a/0041-num_lines_for_manifest_navigator b/0057-num_lines_for_manifest_navigator similarity index 100% rename from 0041-num_lines_for_manifest_navigator rename to 0057-num_lines_for_manifest_navigator diff --git a/0042-draw_manifest_navigator b/0058-draw_manifest_navigator similarity index 100% rename from 0042-draw_manifest_navigator rename to 0058-draw_manifest_navigator diff --git a/0045-table_and_array_both_empty b/0059-table_and_array_both_empty similarity index 100% rename from 0045-table_and_array_both_empty rename to 0059-table_and_array_both_empty diff --git a/0046-load_manifest b/0060-load_manifest similarity index 100% rename from 0046-load_manifest rename to 0060-load_manifest diff --git a/0049-on.key_release b/0061-on.key_release similarity index 100% rename from 0049-on.key_release rename to 0061-on.key_release diff --git a/0050-on.save_settings b/0062-on.save_settings similarity index 100% rename from 0050-on.save_settings rename to 0062-on.save_settings diff --git a/0051-keychord_press_on_manifest_navigator b/0063-keychord_press_on_manifest_navigator similarity index 100% rename from 0051-keychord_press_on_manifest_navigator rename to 0063-keychord_press_on_manifest_navigator diff --git a/0052-get_manifest b/0064-get_manifest similarity index 100% rename from 0052-get_manifest rename to 0064-get_manifest diff --git a/0053-Manifest b/0065-Manifest similarity index 100% rename from 0053-Manifest rename to 0065-Manifest diff --git a/0054-reset_manifest_navigator b/0066-reset_manifest_navigator similarity index 100% rename from 0054-reset_manifest_navigator rename to 0066-reset_manifest_navigator diff --git a/0055-initialize_manifest_navigator b/0067-initialize_manifest_navigator similarity index 100% rename from 0055-initialize_manifest_navigator rename to 0067-initialize_manifest_navigator diff --git a/0056-wait_for_response b/0068-wait_for_response similarity index 100% rename from 0056-wait_for_response rename to 0068-wait_for_response diff --git a/0057-get_definition_from_app b/0069-get_definition_from_app similarity index 100% rename from 0057-get_definition_from_app rename to 0069-get_definition_from_app diff --git a/0058-draw_run_time_error b/0070-draw_run_time_error similarity index 100% rename from 0058-draw_run_time_error rename to 0070-draw_run_time_error diff --git a/0059-surface_bounds b/0071-surface_bounds similarity index 100% rename from 0059-surface_bounds rename to 0071-surface_bounds diff --git a/0060-Spawn_point b/0072-Spawn_point similarity index 100% rename from 0060-Spawn_point rename to 0072-Spawn_point diff --git a/0061-from_viewport b/0073-from_viewport similarity index 100% rename from 0061-from_viewport rename to 0073-from_viewport diff --git a/0063-Num_animation_frames b/0074-Num_animation_frames similarity index 100% rename from 0063-Num_animation_frames rename to 0074-Num_animation_frames diff --git a/0064-Animating b/0075-Animating similarity index 100% rename from 0064-Animating rename to 0075-Animating diff --git a/0065-interpolate_viewport b/0076-interpolate_viewport similarity index 100% rename from 0065-interpolate_viewport rename to 0076-interpolate_viewport diff --git a/0066-new_definition b/0077-new_definition similarity index 100% rename from 0066-new_definition rename to 0077-new_definition diff --git a/0067-Definition_background_color b/0078-Definition_background_color similarity index 100% rename from 0067-Definition_background_color rename to 0078-Definition_background_color diff --git a/0068-load_definition b/0079-load_definition similarity index 100% rename from 0068-load_definition rename to 0079-load_definition diff --git a/0070-Test_definition_background_color b/0080-Test_definition_background_color similarity index 100% rename from 0070-Test_definition_background_color rename to 0080-Test_definition_background_color diff --git a/0071-draw_menu_bar b/0081-draw_menu_bar similarity index 100% rename from 0071-draw_menu_bar rename to 0081-draw_menu_bar diff --git a/0072-Save_viewport b/0082-Save_viewport similarity index 100% rename from 0072-Save_viewport rename to 0082-Save_viewport diff --git a/0073-copy_viewport b/0083-copy_viewport similarity index 100% rename from 0073-copy_viewport rename to 0083-copy_viewport diff --git a/0074-Zoomed_out b/0084-Zoomed_out similarity index 100% rename from 0074-Zoomed_out rename to 0084-Zoomed_out diff --git a/0075-zoom_out b/0085-zoom_out similarity index 100% rename from 0075-zoom_out rename to 0085-zoom_out diff --git a/0076-snapshot_canvas b/0086-snapshot_canvas similarity index 100% rename from 0076-snapshot_canvas rename to 0086-snapshot_canvas diff --git a/0077-animate_next b/0087-animate_next similarity index 100% rename from 0077-animate_next rename to 0087-animate_next diff --git a/0078-animate_next_frame b/0088-animate_next_frame similarity index 100% rename from 0078-animate_next_frame rename to 0088-animate_next_frame diff --git a/0080-zoom_in b/0089-zoom_in similarity index 100% rename from 0080-zoom_in rename to 0089-zoom_in diff --git a/0081-undo_zoom_out b/0090-undo_zoom_out similarity index 100% rename from 0081-undo_zoom_out rename to 0090-undo_zoom_out diff --git a/0083-Failing_test_definition_background_color b/0091-Failing_test_definition_background_color similarity index 100% rename from 0083-Failing_test_definition_background_color rename to 0091-Failing_test_definition_background_color diff --git a/0084-draw_load_time_error b/0092-draw_load_time_error similarity index 100% rename from 0084-draw_load_time_error rename to 0092-draw_load_time_error diff --git a/0085-draw_test_failure_indicator b/0093-draw_test_failure_indicator similarity index 100% rename from 0085-draw_test_failure_indicator rename to 0093-draw_test_failure_indicator diff --git a/0086-get_default_map b/0094-get_default_map similarity index 100% rename from 0086-get_default_map rename to 0094-get_default_map diff --git a/0088-on.code_submit b/0095-on.code_submit similarity index 100% rename from 0088-on.code_submit rename to 0095-on.code_submit diff --git a/0090-iscale b/0096-iscale similarity index 100% rename from 0090-iscale rename to 0096-iscale diff --git a/0091-sy b/0097-sy similarity index 100% rename from 0091-sy rename to 0097-sy diff --git a/0092-sx b/0098-sx similarity index 100% rename from 0092-sx rename to 0098-sx diff --git a/0094-test_approximate_up b/0099-test_approximate_up similarity index 100% rename from 0094-test_approximate_up rename to 0099-test_approximate_up diff --git a/0095-approximate_up b/0100-approximate_up similarity index 100% rename from 0095-approximate_up rename to 0100-approximate_up diff --git a/0097-draw_ticks b/0101-draw_ticks similarity index 100% rename from 0097-draw_ticks rename to 0101-draw_ticks diff --git a/0098-tick_spec b/0102-tick_spec similarity index 100% rename from 0098-tick_spec rename to 0102-tick_spec diff --git a/0099-survey_animation b/0103-survey_animation similarity index 100% rename from 0099-survey_animation rename to 0103-survey_animation diff --git a/0100-definition_background_color b/0104-definition_background_color similarity index 100% rename from 0100-definition_background_color rename to 0104-definition_background_color diff --git a/0101-get_multiple_definitions_from_app b/0105-get_multiple_definitions_from_app similarity index 100% rename from 0101-get_multiple_definitions_from_app rename to 0105-get_multiple_definitions_from_app diff --git a/0104-on.load_settings b/0106-on.load_settings similarity index 100% rename from 0104-on.load_settings rename to 0106-on.load_settings diff --git a/0106-A1 b/0107-A1 similarity index 100% rename from 0106-A1 rename to 0107-A1 diff --git a/relayout b/relayout new file mode 100755 index 0000000..10e7724 --- /dev/null +++ b/relayout @@ -0,0 +1,48 @@ +#!/bin/bash +# Based on https://github.com/akkartik/mu1/blob/master/relayout + +set -e + +if [[ $# -eq 0 && `git diff HEAD |wc -l` -gt 0 ]] +then + echo "Uncommitted changes" + exit +fi + +# Phase 1 +#? index=0 +#? ls [0-9]* |sort -n | +#? while read file +#? do +#? while [[ $file != `printf "%04d" $index`* ]] +#? do +#? echo +#? index=$(($index+1)) +#? done +#? echo $file |sed 's/^....-//' +#? index=$(($index+1)) +#? done > .layout + +root() { + echo $1 |sed 's/^[0-9]*-//' +} + +# Phase 2 +index=0 +cat $1 | + while read file + do + echo $index $file + if [ ! -z $file ] + then + file=$(ls |grep ".-$file\$") + newfile=$(printf "%04d-%s" $index `root $file`) + echo "=> $newfile" + if [[ $newfile != $file ]] + then + echo git mv $file $newfile + git mv $file $newfile + fi + fi + index=$(($index+1)) + done