Joey Hess
c9a3e80d32
fixed all remaining build warnings on Windows
2014-12-29 17:30:20 -04:00
Joey Hess
0f6aaf8012
Windows: Fix crash when user.name is not set in git config.
2014-10-31 16:14:12 -04:00
Joey Hess
86b326782a
getUserEntryForID does not work on windows
...
Throw an error instead, mentioning the relevant env vars.
2014-10-31 15:46:44 -04:00
Joey Hess
2427832bed
relicense general utility library code to BSD
...
Omitted a couple of files what have had significant contributions from
others.
2014-05-10 11:01:27 -03:00
Joey Hess
93f2371e09
get rid of __WINDOWS__, use mingw32_HOST_OS
...
The latter is harder for me to remember, but avoids build failures in code
used by the configure program.
2013-08-02 12:27:32 -04:00
Joey Hess
03e8594369
fix the day's windows permissions damage
2013-05-12 19:09:48 -04:00
Joey Hess
94c9c983e6
check addition env vars so it works on Windows outside of Cygwin
2013-05-12 15:38:15 -05:00
Joey Hess
abe8d549df
fix permission damage (thanks, Windows)
2013-05-11 23:54:25 -04:00
Joey Hess
18bdff3fae
clean up from windows porting
2013-05-11 18:23:41 -04:00
Joey Hess
3c7e30a295
git-annex now builds on Windows (doesn't work)
2013-05-11 15:03:00 -05:00
Joey Hess
763cbda14f
fixup #if 0 stubs to use #ifndef mingw32_HOST_OS
...
That's needed in files used to build the configure program.
For the other files, I'm keeping my __WINDOWS__ define, as I find that much easier to type.
I may search and replace it to use the mingw32_HOST_OS thing later.
2013-05-10 16:57:21 -05:00
Joey Hess
a05b4619bb
stub out posix stuff for Windows
...
This is enough to let the configure program build.
2013-05-10 15:08:53 -05:00
Joey Hess
cbd53b4a8c
Makefile now builds using cabal, taking advantage of cabal's automatic detection of appropriate build flags.
...
The only thing lost is ./ghci
Speed: make fast used to take 20 seconds here, when rebuilding from
touching Command/Unused.hs. With cabal, it's 29 seconds.
2013-02-27 02:39:22 -04:00
Joey Hess
e1dba0c3dc
avoid trying to use GECOS on Android, which responds with sig11
2013-02-19 18:06:27 -04:00
Joey Hess
13d2fffb2d
assistant: Detect when system is not configured with a user name, and set environment to prevent git from failing.
2013-01-06 13:34:08 -04:00
Joey Hess
f87a781aa6
finished where indentation changes
2012-12-13 00:24:19 -04:00
Joey Hess
7ee0ffaeb9
Use USER and HOME environment when set, and only fall back to getpwent, which doesn't work with LDAP or NIS.
2012-10-25 18:17:54 -04:00