Go to file
MinRK 718bf61bd3 normalize unicode notebook filenames
used in comparison check for notebook name change.

Unless the filenames are normalized,
unchanged names may result in false positives for a name change
(e.g. OS X uses NFD on the filesystem,
so u'\xfc' roundtripped to the filesystem will be u'u\u0308'),
which can result in the first save of a notebook after open performing the following actions:

1. save the recently opened notebook
2. `old_name != new_name`, so name change detected
3. delete old_name (which is actually new_name), which ultimately deletes the just-saved notebook

In master, this has a symptom of the first checkpoint failing because the first save actually deleted the file, and you can't checkpoint a notebook that doesn't exist.

closes #3360
2013-05-28 11:47:05 -07:00
docs/source/_static
examples
git-hooks add git hooks for submodules 2013-05-03 13:08:54 -07:00
IPython normalize unicode notebook filenames 2013-05-28 11:47:05 -07:00
.gitignore ignore checkpoints 2013-05-01 17:32:45 -07:00
.mailmap
setup.py use utils/submodule in setup.py 2013-05-03 15:42:10 -07:00
setupbase.py Fix: "python ABS/PATH/TO/ipython.py" fails 2013-05-10 23:30:26 +02:00