Joey Hess
637b5feb45
lint
2011-11-11 01:52:58 -04:00
Joey Hess
82d127de99
add git version check to configure
...
Rather ugly dotted version comparison method, but it does work.
2011-10-12 00:28:33 -04:00
Joey Hess
9f6b7935dd
go go gadget hlint
2011-09-20 23:24:48 -04:00
Joey Hess
737b5d14c9
moved files around
2011-08-20 16:11:42 -04:00
Joey Hess
e784757376
hlint tweaks
...
Did all sources except Remotes/* and Command/*
2011-07-15 03:12:05 -04:00
Joey Hess
6488278610
cabal sdist: plan C
2011-07-02 14:58:01 -04:00
Joey Hess
3efba481b5
remove Extra-Source-Files nonsense
...
will need to find a better way to make sdist work, this is not livable
2011-07-01 15:31:36 -04:00
Joey Hess
b3ab44f8bb
add a filelist for cabal sdist
...
I hate hard-coded 40 kilobyte lone file lists, and just once would like to
see a build system that does not assume it's a good idea to have a file
list, or a hardcoded file list, or a file list that can only be generated
with a crippled form of globs. But not today, thank you cabal.
2011-06-30 15:37:35 -04:00
Joey Hess
56aeeb4565
cabal can now be used to build git-annex.
...
This is substantially slower than using make, does not build or install
documentation, does not run the test suite, and is not particularly
recommended, but could be useful to some.
2011-06-30 14:55:03 -04:00
Joey Hess
1247bfeaa7
gpg recommended
2011-04-16 19:13:05 -04:00
Joey Hess
44c65f40b7
bup is now supported as a special type of remote.
2011-04-08 16:44:43 -04:00
Joey Hess
a77c34d2b4
refactor
2011-04-08 00:18:09 -04:00
Joey Hess
e2404ca409
refactor away whichCmd and some other cleanup
2011-04-07 22:03:31 -04:00
Fraser Tweedale
f5b2d650bb
recognise differently-named shaN programs
2011-04-08 10:08:11 +10:00
Joey Hess
828a84ba33
Add version command to show git-annex version as well as repository version information.
2011-03-19 14:33:24 -04:00
Joey Hess
8543d9add4
check for curl in configure, thanks Jimmy
2011-03-17 11:57:03 -04:00
Joey Hess
1b9c4477fb
New backends: SHA512 SHA384 SHA256 SHA224
2011-03-01 17:07:15 -04:00
Joey Hess
5a50a7cf13
update unicode FilePath handling
...
Based on http://hackage.haskell.org/trac/ghc/ticket/3307 ,
whether FilePath contains decoded unicode varies by OS.
So, add a configure check for it.
Also, renamed showFile to filePathToString
2011-02-11 15:37:37 -04:00
Joey Hess
dd90d4a70e
configure: Check for sha1sum.
2011-02-08 19:31:27 -04:00
Joey Hess
4465689cc2
refactor
2011-01-19 20:02:48 -04:00
Joey Hess
dbb76c22d0
Support using the uuidgen command if the uuid command is not available.
2011-01-19 18:08:50 -04:00
Joey Hess
f38aa3e83a
unfinished switch to using git-annex-shell
2010-12-30 20:31:52 -04:00
Joey Hess
37941184f9
Rsync will now be used to resume interrupted/failed partial file transfers from a remote.
2010-12-02 16:55:21 -04:00
Joey Hess
1f9ce9e9a5
tweak
2010-11-27 17:31:20 -04:00
Joey Hess
57adb0347b
hlint tweaks
...
Remotes.hs next, and also Backend/* and Command/*
2010-11-22 15:46:57 -04:00
Joey Hess
68183b4721
add tests for uuid and xargs -0
2010-11-18 15:15:40 -04:00
Joey Hess
fbd1cbf2c9
tweak
2010-11-18 14:11:18 -04:00
Joey Hess
0996403377
tweak
2010-11-18 14:07:22 -04:00
Joey Hess
161823d6ea
Only use cp -a if it is supported, falling back to cp -p or plain cp.
...
* cp --reflink=auto is used if supported, and will make git annex unlock
much faster on filesystems like btrfs that support copy of write.
2010-11-18 13:49:01 -04:00
Joey Hess
54513c69ba
Add configure step to build process.
...
* configure: Check to see if cp -a can be used.
* configure: Check to see if cp --reflink=auto can be used.
2010-11-18 13:30:42 -04:00