Commit graph

35599 commits

Author SHA1 Message Date
Joey Hess
1d32d902c9 Annexed file contents are now made unwritable and put in unwriteable directories, to avoid them accidentially being removed or modified. (Thanks Josh Triplett for the idea.) 2010-11-08 19:26:37 -04:00
Joey Hess
8dd9f8e49e typo 2010-11-08 17:44:30 -04:00
Joey Hess
40a815d873 add unsetFileMode 2010-11-08 17:44:08 -04:00
Joey Hess
6395b790ce Reorganised the layout of .git/annex/ 2010-11-08 17:00:34 -04:00
Joey Hess
ba59ac13b2 add showSideAction 2010-11-08 16:45:41 -04:00
Joey Hess
98a77ab725 add 2010-11-08 16:40:42 -04:00
Joey Hess
50ec22e322 set version on init 2010-11-08 16:40:28 -04:00
Joey Hess
c281747b0e add queueRun 2010-11-08 16:40:02 -04:00
Joey Hess
070e8530c1 refactoring, no code changes really 2010-11-08 15:15:21 -04:00
Joey Hess
02a21d7f27 reorg .git/annex 2010-11-08 15:14:54 -04:00
Joey Hess
ab4de45491 Add annex.version, which will be used to automate upgrades. 2010-11-08 14:39:12 -04:00
Joey Hess
f03adec793 Add build dep on libghc6-testpack-dev. 2010-11-08 12:36:55 -04:00
Joey Hess
377bf24d9a documentation for checkout 2010-11-07 21:02:25 -04:00
Joey Hess
714619d9e8 add news item for git-annex 0.03 2010-11-07 18:30:38 -04:00
Joey Hess
8f949b1644 releasing version 0.03 2010-11-07 18:30:21 -04:00
Joey Hess
05d321ace6 done 2010-11-07 18:24:44 -04:00
Joey Hess
bbee90cd55 update 2010-11-07 18:23:25 -04:00
Joey Hess
009873e0eb fsck works 2010-11-07 18:22:25 -04:00
Joey Hess
316264f3e8 add annexDir 2010-11-07 17:36:24 -04:00
Joey Hess
ea8ccaa3d5 rough in fsck 2010-11-07 17:26:21 -04:00
Joey Hess
55b92860ce bigfix: doubled shell escape 2010-11-06 21:12:45 -04:00
Joey Hess
8156af90ed update 2010-11-07 00:28:17 +00:00
Joey Hess
b1e26b19c6 idea 2010-11-07 00:26:44 +00:00
Joey Hess
a3519c365f hlinted a few files 2010-11-06 17:07:11 -04:00
Joey Hess
016b6a59e7 add fsck subcommand (stub) 2010-11-06 17:06:59 -04:00
Joey Hess
6b80356f6d fixes 2010-11-04 13:40:00 -04:00
Joey Hess
cc4794ce85 support subcommands that take no params 2010-11-04 13:37:06 -04:00
Joey Hess
df4b461df1 refactor 2010-11-04 13:28:49 -04:00
Joey Hess
0eae5b806c broke subcommands out into separate modules 2010-11-02 19:04:24 -04:00
Joey Hess
606ed6bb35 better test framework 2010-11-02 17:08:16 -04:00
Joey Hess
d93a372894 add a stupid test harness 2010-11-02 16:49:35 -04:00
Joey Hess
c7b0f60fba clean up 2010-11-02 16:02:43 -04:00
Joey Hess
cecb1cbeb2 clean up 2010-11-02 16:00:55 -04:00
Joey Hess
9e5985ff98 blew several hours on getting the decodeGitFile 100% right with quickcheck 2010-11-02 15:54:43 -04:00
Joey Hess
82056a7921 reorg 2010-11-02 12:43:34 -04:00
Joey Hess
bdb7ed76cf tweak 2010-11-02 02:24:19 -04:00
Joey Hess
790613333c deal with git's insane octal filename encoding 2010-11-02 01:07:34 -04:00
Joey Hess
58c89565e9 updat 2010-11-01 22:50:53 -04:00
Joey Hess
13514b6afc fix checkAttr to not deadlock and not need strictness
Yeah, "will never deadlock" is never a good sign in code comments. ;)
2010-11-01 21:21:13 -04:00
Joey Hess
e379307900 better message when ikiwiki is not available 2010-11-01 20:27:30 -04:00
Joey Hess
82d5a46c56 finally got the types clear enough 2010-11-01 20:13:10 -04:00
Joey Hess
f0bf94f760 better types 2010-11-01 20:03:21 -04:00
Joey Hess
1f9996f742 less confusing names for the subcommand stage types 2010-11-01 19:18:47 -04:00
Joey Hess
f1f4bdcd60 expand docs 2010-11-01 19:11:06 -04:00
Joey Hess
2926cc64fb In .gitattributes, the git-annex-backend attribute can be set to the names of backends to use when adding different types of files. 2010-11-01 19:05:38 -04:00
Joey Hess
ab3294f1dd wrote checkAttr 2010-11-01 18:24:19 -04:00
Joey Hess
899a86f8f9 now only need to add gitattributes lookup 2010-11-01 17:50:37 -04:00
Joey Hess
287e6e5c13 bring back param descriptions in usage 2010-11-01 17:18:32 -04:00
Joey Hess
15e7d59137 rework complete 2010-11-01 17:12:58 -04:00
Joey Hess
fefaa5cc48 big subcommand dispatch rework
not quite done.. head hurts
2010-11-01 17:01:27 -04:00