From c58a615a5a82383c3d3643217145b63a7a7127af Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Tue, 19 Jan 2010 20:47:20 +0000 Subject: [PATCH] Branch for merging Boost.Build and Boost.Jam completely. [SVN r59143] --- doc/PyConDC_2003/bpl.html | 0 doc/PyConDC_2003/bpl.pdf | Bin doc/PyConDC_2003/python_cpp_mix.jpg | Bin doc/PyConDC_2003/python_cpp_mix.png | Bin doc/internals.html | 0 doc/internals.rst | 0 doc/tutorial/doc/html/images/alert.png | Bin doc/tutorial/doc/html/images/home.png | Bin doc/tutorial/doc/html/images/next.png | Bin doc/tutorial/doc/html/images/note.png | Bin doc/tutorial/doc/html/images/prev.png | Bin doc/tutorial/doc/html/images/tip.png | Bin doc/tutorial/doc/html/images/up.png | Bin doc/v2/instance_holder.html | 0 doc/v2/lvalue_from_pytype.html | 0 doc/v2/operators.html | 0 doc/v2/raw_function.html | 0 doc/v2/return_arg.html | 0 doc/v2/stl_iterator.html | 0 doc/v2/type_id.html | 0 doc/v2/wrapper.html | 0 example/Jamroot | 0 example/boost-build.jam | 0 example/quickstart/Jamroot | 0 include/boost/python/arg_from_python.hpp | 0 include/boost/python/base_type_traits.hpp | 0 include/boost/python/borrowed.hpp | 0 include/boost/python/cast.hpp | 0 include/boost/python/converter/arg_from_python.hpp | 0 include/boost/python/converter/arg_to_python.hpp | 0 .../boost/python/converter/arg_to_python_base.hpp | 0 .../python/converter/context_result_converter.hpp | 0 include/boost/python/converter/object_manager.hpp | 0 include/boost/python/converter/pytype_function.hpp | 0 .../boost/python/converter/return_from_python.hpp | 0 include/boost/python/def_visitor.hpp | 0 include/boost/python/detail/borrowed_ptr.hpp | 0 include/boost/python/detail/convertible.hpp | 0 .../boost/python/detail/copy_ctor_mutates_rhs.hpp | 0 include/boost/python/detail/def_helper_fwd.hpp | 0 include/boost/python/detail/enable_if.hpp | 0 include/boost/python/detail/force_instantiate.hpp | 0 include/boost/python/detail/is_shared_ptr.hpp | 0 include/boost/python/detail/is_wrapper.hpp | 0 .../python/detail/nullary_function_adaptor.hpp | 0 include/boost/python/detail/prefix.hpp | 0 include/boost/python/detail/python_type.hpp | 0 include/boost/python/detail/sfinae.hpp | 0 include/boost/python/detail/unwind_type.hpp | 0 include/boost/python/detail/unwrap_type_id.hpp | 0 include/boost/python/detail/unwrap_wrapper.hpp | 0 include/boost/python/detail/value_arg.hpp | 0 include/boost/python/detail/wrapper_base.hpp | 0 include/boost/python/docstring_options.hpp | 0 include/boost/python/handle.hpp | 0 include/boost/python/handle_fwd.hpp | 0 include/boost/python/instance_holder.hpp | 0 include/boost/python/object.hpp | 0 include/boost/python/object/class_metadata.hpp | 0 .../boost/python/object/function_doc_signature.hpp | 0 include/boost/python/object/inheritance_query.hpp | 0 include/boost/python/object/stl_iterator_core.hpp | 0 include/boost/python/object_items.hpp | 0 include/boost/python/object_protocol.hpp | 0 include/boost/python/object_protocol_core.hpp | 0 include/boost/python/other.hpp | 0 include/boost/python/override.hpp | 0 include/boost/python/proxy.hpp | 0 include/boost/python/pure_virtual.hpp | 0 include/boost/python/raw_function.hpp | 0 include/boost/python/refcount.hpp | 0 include/boost/python/return_arg.hpp | 0 include/boost/python/self.hpp | 0 include/boost/python/stl_iterator.hpp | 0 include/boost/python/wrapper.hpp | 0 src/object/stl_iterator.cpp | 0 src/wrapper.cpp | 0 test/andreas_beyer.cpp | 0 test/borrowed.cpp | 0 test/cltree.cpp | 0 test/copy_ctor_mutates_rhs.cpp | 0 test/crossmod_exception_a.cpp | 0 test/crossmod_exception_b.cpp | 0 test/injected.cpp | 0 test/int_map_indexing_suite.cpp | 0 test/keywords.cpp | 0 test/object_fail1.cpp | 0 test/object_manager.cpp | 0 test/operators.cpp | 0 test/polymorphism2.cpp | 0 test/polymorphism2_auto_ptr.cpp | 0 test/properties.cpp | 0 test/raw_ctor.cpp | 0 test/raw_pyobject_fail1.cpp | 0 test/raw_pyobject_fail2.cpp | 0 test/result.cpp | 0 test/return_arg.cpp | 0 test/stl_iterator.cpp | 0 test/voidptr.cpp | 0 test/wrapper_held_type.cpp | 0 todo.html | 0 101 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 doc/PyConDC_2003/bpl.html mode change 100755 => 100644 doc/PyConDC_2003/bpl.pdf mode change 100755 => 100644 doc/PyConDC_2003/python_cpp_mix.jpg mode change 100755 => 100644 doc/PyConDC_2003/python_cpp_mix.png mode change 100755 => 100644 doc/internals.html mode change 100755 => 100644 doc/internals.rst mode change 100755 => 100644 doc/tutorial/doc/html/images/alert.png mode change 100755 => 100644 doc/tutorial/doc/html/images/home.png mode change 100755 => 100644 doc/tutorial/doc/html/images/next.png mode change 100755 => 100644 doc/tutorial/doc/html/images/note.png mode change 100755 => 100644 doc/tutorial/doc/html/images/prev.png mode change 100755 => 100644 doc/tutorial/doc/html/images/tip.png mode change 100755 => 100644 doc/tutorial/doc/html/images/up.png mode change 100755 => 100644 doc/v2/instance_holder.html mode change 100755 => 100644 doc/v2/lvalue_from_pytype.html mode change 100755 => 100644 doc/v2/operators.html mode change 100755 => 100644 doc/v2/raw_function.html mode change 100755 => 100644 doc/v2/return_arg.html mode change 100755 => 100644 doc/v2/stl_iterator.html mode change 100755 => 100644 doc/v2/type_id.html mode change 100755 => 100644 doc/v2/wrapper.html mode change 100755 => 100644 example/Jamroot mode change 100755 => 100644 example/boost-build.jam mode change 100755 => 100644 example/quickstart/Jamroot mode change 100755 => 100644 include/boost/python/arg_from_python.hpp mode change 100755 => 100644 include/boost/python/base_type_traits.hpp mode change 100755 => 100644 include/boost/python/borrowed.hpp mode change 100755 => 100644 include/boost/python/cast.hpp mode change 100755 => 100644 include/boost/python/converter/arg_from_python.hpp mode change 100755 => 100644 include/boost/python/converter/arg_to_python.hpp mode change 100755 => 100644 include/boost/python/converter/arg_to_python_base.hpp mode change 100755 => 100644 include/boost/python/converter/context_result_converter.hpp mode change 100755 => 100644 include/boost/python/converter/object_manager.hpp mode change 100755 => 100644 include/boost/python/converter/pytype_function.hpp mode change 100755 => 100644 include/boost/python/converter/return_from_python.hpp mode change 100755 => 100644 include/boost/python/def_visitor.hpp mode change 100755 => 100644 include/boost/python/detail/borrowed_ptr.hpp mode change 100755 => 100644 include/boost/python/detail/convertible.hpp mode change 100755 => 100644 include/boost/python/detail/copy_ctor_mutates_rhs.hpp mode change 100755 => 100644 include/boost/python/detail/def_helper_fwd.hpp mode change 100755 => 100644 include/boost/python/detail/enable_if.hpp mode change 100755 => 100644 include/boost/python/detail/force_instantiate.hpp mode change 100755 => 100644 include/boost/python/detail/is_shared_ptr.hpp mode change 100755 => 100644 include/boost/python/detail/is_wrapper.hpp mode change 100755 => 100644 include/boost/python/detail/nullary_function_adaptor.hpp mode change 100755 => 100644 include/boost/python/detail/prefix.hpp mode change 100755 => 100644 include/boost/python/detail/python_type.hpp mode change 100755 => 100644 include/boost/python/detail/sfinae.hpp mode change 100755 => 100644 include/boost/python/detail/unwind_type.hpp mode change 100755 => 100644 include/boost/python/detail/unwrap_type_id.hpp mode change 100755 => 100644 include/boost/python/detail/unwrap_wrapper.hpp mode change 100755 => 100644 include/boost/python/detail/value_arg.hpp mode change 100755 => 100644 include/boost/python/detail/wrapper_base.hpp mode change 100755 => 100644 include/boost/python/docstring_options.hpp mode change 100755 => 100644 include/boost/python/handle.hpp mode change 100755 => 100644 include/boost/python/handle_fwd.hpp mode change 100755 => 100644 include/boost/python/instance_holder.hpp mode change 100755 => 100644 include/boost/python/object.hpp mode change 100755 => 100644 include/boost/python/object/class_metadata.hpp mode change 100755 => 100644 include/boost/python/object/function_doc_signature.hpp mode change 100755 => 100644 include/boost/python/object/inheritance_query.hpp mode change 100755 => 100644 include/boost/python/object/stl_iterator_core.hpp mode change 100755 => 100644 include/boost/python/object_items.hpp mode change 100755 => 100644 include/boost/python/object_protocol.hpp mode change 100755 => 100644 include/boost/python/object_protocol_core.hpp mode change 100755 => 100644 include/boost/python/other.hpp mode change 100755 => 100644 include/boost/python/override.hpp mode change 100755 => 100644 include/boost/python/proxy.hpp mode change 100755 => 100644 include/boost/python/pure_virtual.hpp mode change 100755 => 100644 include/boost/python/raw_function.hpp mode change 100755 => 100644 include/boost/python/refcount.hpp mode change 100755 => 100644 include/boost/python/return_arg.hpp mode change 100755 => 100644 include/boost/python/self.hpp mode change 100755 => 100644 include/boost/python/stl_iterator.hpp mode change 100755 => 100644 include/boost/python/wrapper.hpp mode change 100755 => 100644 src/object/stl_iterator.cpp mode change 100755 => 100644 src/wrapper.cpp mode change 100755 => 100644 test/andreas_beyer.cpp mode change 100755 => 100644 test/borrowed.cpp mode change 100755 => 100644 test/cltree.cpp mode change 100755 => 100644 test/copy_ctor_mutates_rhs.cpp mode change 100755 => 100644 test/crossmod_exception_a.cpp mode change 100755 => 100644 test/crossmod_exception_b.cpp mode change 100755 => 100644 test/injected.cpp mode change 100755 => 100644 test/int_map_indexing_suite.cpp mode change 100755 => 100644 test/keywords.cpp mode change 100755 => 100644 test/object_fail1.cpp mode change 100755 => 100644 test/object_manager.cpp mode change 100755 => 100644 test/operators.cpp mode change 100755 => 100644 test/polymorphism2.cpp mode change 100755 => 100644 test/polymorphism2_auto_ptr.cpp mode change 100755 => 100644 test/properties.cpp mode change 100755 => 100644 test/raw_ctor.cpp mode change 100755 => 100644 test/raw_pyobject_fail1.cpp mode change 100755 => 100644 test/raw_pyobject_fail2.cpp mode change 100755 => 100644 test/result.cpp mode change 100755 => 100644 test/return_arg.cpp mode change 100755 => 100644 test/stl_iterator.cpp mode change 100755 => 100644 test/voidptr.cpp mode change 100755 => 100644 test/wrapper_held_type.cpp mode change 100755 => 100644 todo.html diff --git a/doc/PyConDC_2003/bpl.html b/doc/PyConDC_2003/bpl.html old mode 100755 new mode 100644 diff --git a/doc/PyConDC_2003/bpl.pdf b/doc/PyConDC_2003/bpl.pdf old mode 100755 new mode 100644 diff --git a/doc/PyConDC_2003/python_cpp_mix.jpg b/doc/PyConDC_2003/python_cpp_mix.jpg old mode 100755 new mode 100644 diff --git a/doc/PyConDC_2003/python_cpp_mix.png b/doc/PyConDC_2003/python_cpp_mix.png old mode 100755 new mode 100644 diff --git a/doc/internals.html b/doc/internals.html old mode 100755 new mode 100644 diff --git a/doc/internals.rst b/doc/internals.rst old mode 100755 new mode 100644 diff --git a/doc/tutorial/doc/html/images/alert.png b/doc/tutorial/doc/html/images/alert.png old mode 100755 new mode 100644 diff --git a/doc/tutorial/doc/html/images/home.png b/doc/tutorial/doc/html/images/home.png old mode 100755 new mode 100644 diff --git a/doc/tutorial/doc/html/images/next.png b/doc/tutorial/doc/html/images/next.png old mode 100755 new mode 100644 diff --git a/doc/tutorial/doc/html/images/note.png b/doc/tutorial/doc/html/images/note.png old mode 100755 new mode 100644 diff --git a/doc/tutorial/doc/html/images/prev.png b/doc/tutorial/doc/html/images/prev.png old mode 100755 new mode 100644 diff --git a/doc/tutorial/doc/html/images/tip.png b/doc/tutorial/doc/html/images/tip.png old mode 100755 new mode 100644 diff --git a/doc/tutorial/doc/html/images/up.png b/doc/tutorial/doc/html/images/up.png old mode 100755 new mode 100644 diff --git a/doc/v2/instance_holder.html b/doc/v2/instance_holder.html old mode 100755 new mode 100644 diff --git a/doc/v2/lvalue_from_pytype.html b/doc/v2/lvalue_from_pytype.html old mode 100755 new mode 100644 diff --git a/doc/v2/operators.html b/doc/v2/operators.html old mode 100755 new mode 100644 diff --git a/doc/v2/raw_function.html b/doc/v2/raw_function.html old mode 100755 new mode 100644 diff --git a/doc/v2/return_arg.html b/doc/v2/return_arg.html old mode 100755 new mode 100644 diff --git a/doc/v2/stl_iterator.html b/doc/v2/stl_iterator.html old mode 100755 new mode 100644 diff --git a/doc/v2/type_id.html b/doc/v2/type_id.html old mode 100755 new mode 100644 diff --git a/doc/v2/wrapper.html b/doc/v2/wrapper.html old mode 100755 new mode 100644 diff --git a/example/Jamroot b/example/Jamroot old mode 100755 new mode 100644 diff --git a/example/boost-build.jam b/example/boost-build.jam old mode 100755 new mode 100644 diff --git a/example/quickstart/Jamroot b/example/quickstart/Jamroot old mode 100755 new mode 100644 diff --git a/include/boost/python/arg_from_python.hpp b/include/boost/python/arg_from_python.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/base_type_traits.hpp b/include/boost/python/base_type_traits.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/borrowed.hpp b/include/boost/python/borrowed.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/cast.hpp b/include/boost/python/cast.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/converter/arg_from_python.hpp b/include/boost/python/converter/arg_from_python.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/converter/arg_to_python.hpp b/include/boost/python/converter/arg_to_python.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/converter/arg_to_python_base.hpp b/include/boost/python/converter/arg_to_python_base.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/converter/context_result_converter.hpp b/include/boost/python/converter/context_result_converter.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/converter/object_manager.hpp b/include/boost/python/converter/object_manager.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/converter/pytype_function.hpp b/include/boost/python/converter/pytype_function.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/converter/return_from_python.hpp b/include/boost/python/converter/return_from_python.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/def_visitor.hpp b/include/boost/python/def_visitor.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/borrowed_ptr.hpp b/include/boost/python/detail/borrowed_ptr.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/convertible.hpp b/include/boost/python/detail/convertible.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/copy_ctor_mutates_rhs.hpp b/include/boost/python/detail/copy_ctor_mutates_rhs.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/def_helper_fwd.hpp b/include/boost/python/detail/def_helper_fwd.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/enable_if.hpp b/include/boost/python/detail/enable_if.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/force_instantiate.hpp b/include/boost/python/detail/force_instantiate.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/is_shared_ptr.hpp b/include/boost/python/detail/is_shared_ptr.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/is_wrapper.hpp b/include/boost/python/detail/is_wrapper.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/nullary_function_adaptor.hpp b/include/boost/python/detail/nullary_function_adaptor.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/prefix.hpp b/include/boost/python/detail/prefix.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/python_type.hpp b/include/boost/python/detail/python_type.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/sfinae.hpp b/include/boost/python/detail/sfinae.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/unwind_type.hpp b/include/boost/python/detail/unwind_type.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/unwrap_type_id.hpp b/include/boost/python/detail/unwrap_type_id.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/unwrap_wrapper.hpp b/include/boost/python/detail/unwrap_wrapper.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/value_arg.hpp b/include/boost/python/detail/value_arg.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/detail/wrapper_base.hpp b/include/boost/python/detail/wrapper_base.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/docstring_options.hpp b/include/boost/python/docstring_options.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/handle.hpp b/include/boost/python/handle.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/handle_fwd.hpp b/include/boost/python/handle_fwd.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/instance_holder.hpp b/include/boost/python/instance_holder.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/object.hpp b/include/boost/python/object.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/object/class_metadata.hpp b/include/boost/python/object/class_metadata.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/object/function_doc_signature.hpp b/include/boost/python/object/function_doc_signature.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/object/inheritance_query.hpp b/include/boost/python/object/inheritance_query.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/object/stl_iterator_core.hpp b/include/boost/python/object/stl_iterator_core.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/object_items.hpp b/include/boost/python/object_items.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/object_protocol.hpp b/include/boost/python/object_protocol.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/object_protocol_core.hpp b/include/boost/python/object_protocol_core.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/other.hpp b/include/boost/python/other.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/override.hpp b/include/boost/python/override.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/proxy.hpp b/include/boost/python/proxy.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/pure_virtual.hpp b/include/boost/python/pure_virtual.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/raw_function.hpp b/include/boost/python/raw_function.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/refcount.hpp b/include/boost/python/refcount.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/return_arg.hpp b/include/boost/python/return_arg.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/self.hpp b/include/boost/python/self.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/stl_iterator.hpp b/include/boost/python/stl_iterator.hpp old mode 100755 new mode 100644 diff --git a/include/boost/python/wrapper.hpp b/include/boost/python/wrapper.hpp old mode 100755 new mode 100644 diff --git a/src/object/stl_iterator.cpp b/src/object/stl_iterator.cpp old mode 100755 new mode 100644 diff --git a/src/wrapper.cpp b/src/wrapper.cpp old mode 100755 new mode 100644 diff --git a/test/andreas_beyer.cpp b/test/andreas_beyer.cpp old mode 100755 new mode 100644 diff --git a/test/borrowed.cpp b/test/borrowed.cpp old mode 100755 new mode 100644 diff --git a/test/cltree.cpp b/test/cltree.cpp old mode 100755 new mode 100644 diff --git a/test/copy_ctor_mutates_rhs.cpp b/test/copy_ctor_mutates_rhs.cpp old mode 100755 new mode 100644 diff --git a/test/crossmod_exception_a.cpp b/test/crossmod_exception_a.cpp old mode 100755 new mode 100644 diff --git a/test/crossmod_exception_b.cpp b/test/crossmod_exception_b.cpp old mode 100755 new mode 100644 diff --git a/test/injected.cpp b/test/injected.cpp old mode 100755 new mode 100644 diff --git a/test/int_map_indexing_suite.cpp b/test/int_map_indexing_suite.cpp old mode 100755 new mode 100644 diff --git a/test/keywords.cpp b/test/keywords.cpp old mode 100755 new mode 100644 diff --git a/test/object_fail1.cpp b/test/object_fail1.cpp old mode 100755 new mode 100644 diff --git a/test/object_manager.cpp b/test/object_manager.cpp old mode 100755 new mode 100644 diff --git a/test/operators.cpp b/test/operators.cpp old mode 100755 new mode 100644 diff --git a/test/polymorphism2.cpp b/test/polymorphism2.cpp old mode 100755 new mode 100644 diff --git a/test/polymorphism2_auto_ptr.cpp b/test/polymorphism2_auto_ptr.cpp old mode 100755 new mode 100644 diff --git a/test/properties.cpp b/test/properties.cpp old mode 100755 new mode 100644 diff --git a/test/raw_ctor.cpp b/test/raw_ctor.cpp old mode 100755 new mode 100644 diff --git a/test/raw_pyobject_fail1.cpp b/test/raw_pyobject_fail1.cpp old mode 100755 new mode 100644 diff --git a/test/raw_pyobject_fail2.cpp b/test/raw_pyobject_fail2.cpp old mode 100755 new mode 100644 diff --git a/test/result.cpp b/test/result.cpp old mode 100755 new mode 100644 diff --git a/test/return_arg.cpp b/test/return_arg.cpp old mode 100755 new mode 100644 diff --git a/test/stl_iterator.cpp b/test/stl_iterator.cpp old mode 100755 new mode 100644 diff --git a/test/voidptr.cpp b/test/voidptr.cpp old mode 100755 new mode 100644 diff --git a/test/wrapper_held_type.cpp b/test/wrapper_held_type.cpp old mode 100755 new mode 100644 diff --git a/todo.html b/todo.html old mode 100755 new mode 100644