341269e035
* assistant, watcher: .gitignore files and other git ignores are now honored, when git 1.8.4 or newer is installed. (Thanks, Adam Spiers, for getting the necessary support into git for this.) * importfeed: Ignores transient problems with feeds. Only exits nonzero when a feed has repeatedly had a problems for at least 1 day. * importfeed: Fix handling of dots in extensions. * Windows: Added support for encrypted special remotes. * Windows: Fixed permissions problem that prevented removing files from directory special remote. Directory special remotes now fully usable. # imported from the archive
33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
See [[todo/windows_support]]..
|
|
|
|
## symlinks
|
|
|
|
Apparently new versions of Windows have something very like symlinks.
|
|
(Or really, 3 or so things not entirely unlike symlinks and all different.)
|
|
Stackoverflow has some details.
|
|
|
|
NTFS supports symbolic links two different ways: an [[!wikipedia NTFS symbolic link]] and an [[!wikipedia NTFS_junction_point]]. The former seems like the closest analogue to POSIX symlinks.
|
|
|
|
The windows port will not use symlinks. It will only support direct mode.
|
|
|
|
## POSIX
|
|
|
|
Lots of ifdefs and pain to deal with POSIX calls in the code base.
|
|
|
|
Or I could try to use Cygwin.
|
|
|
|
## Deeper system integration
|
|
|
|
[NTFS Reparse Points](http://msdn.microsoft.com/en-us/library/aa365503%28v=VS.85%29.aspx) allow a program to define how the OS will interpret a file or directory in arbitrary ways. This requires writing a file system filter.
|
|
|
|
## Developement environment
|
|
|
|
Someone wrote in to say:
|
|
|
|
> For Windows Development you can easily qualify
|
|
> for Bizspark - http://www.microsoft.com/bizspark/
|
|
>
|
|
> This will get you 100% free Windows OS licenses and
|
|
> Dev tools, plus a free Azure account for cloud testing.
|
|
> (You can also now deploy Linux VMs to Azure as well)
|
|
> No money required at all.
|