summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* releasing version 3.201210103.20121010Gravatar Joey Hess2012-10-12
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-10-12
|\
* | update install instructions for FedoraGravatar Joey Hess2012-10-12
| | | | | | | | now available in Fedora
| * poll vote (Tahoe-LAFS)Gravatar 97.118.99.242012-10-12
| |
| * poll vote (Tahoe-LAFS)Gravatar 50.56.129.1692012-10-12
| |
* | Automatically detect when a ssh remote does not have git-annex-shell ↵Gravatar Joey Hess2012-10-12
| | | | | | | | | | | | | | | | | | | | | | installed, and set annex-ignore. Aka solve the github problem. Note that it's possible the initial configlist will fail for some network reason etc, and then the fetch succeeds. In this case, a usable remote gets disabled. But it does print a message, and this only happens once per remote, so that seems ok.
* | note infelicities with syncing disablingGravatar Joey Hess2012-10-12
|/
* hook up syncing togglesGravatar Joey Hess2012-10-12
| | | | | | | | | Although I observe that these toggles don't always prevent syncing. When a transfer scan is active, it will still queue items from the disabled remote. Also, transfers from a disabled remote show up as from "unknown", which is not ideal.
* fix slightly incorrect commentGravatar Joey Hess2012-10-12
|
* Fix a crash when merging files in the git-annex branch that contain invalid ↵Gravatar Joey Hess2012-10-12
| | | | | | | utf8. The crash actually occurred when writing out the file, which was done to a handle that had not had fileSystemEncoding applied to it.
* add several names I missed beforeGravatar Joey Hess2012-10-12
|
* use gitRepoGravatar Joey Hess2012-10-12
|
* add syncing enabled/disabled to repo list with icon, and toggle linkGravatar Joey Hess2012-10-12
| | | | | | The toggle link doesn't work yet. Also lots of refactoring and type improvements
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-10-11
|\
* | use DYLD_ROOT_PATHGravatar Joey Hess2012-10-11
| | | | | | | | | | With this, I can use jimmy's autobuilt dmg, which fails with the other two variables due to containing two versions of libiconv.
| * Added a commentGravatar http://joeyh.name/2012-10-11
| |
| * Added a commentGravatar http://joeyh.name/2012-10-11
|/
* set/unset annex-sync, rather than annex-ignoreGravatar Joey Hess2012-10-11
| | | | | | This reserves annex.ignore for repos that should not be visible at all; repos with syncing disabled are now skipped by the assistant, but are displayed in the list and can be configured.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-10-11
|\
| * poll vote (My phone (or MP3 player))Gravatar 74.71.57.262012-10-11
| |
* | git config remote.name.annex-sync can be used to control whether a remote ↵Gravatar Joey Hess2012-10-11
| | | | | | | | gets synced.
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawlZvtBCVyJw4O71OPsdwGpVh6iJ1W-xaPc2012-10-11
| |
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawlZvtBCVyJw4O71OPsdwGpVh6iJ1W-xaPc2012-10-11
|/
* blog for the dayGravatar Joey Hess2012-10-11
|
* allow disabling syncing to a repo on its edit formGravatar Joey Hess2012-10-11
| | | | | This is not quite right yet, since it disables it so hard it doesn't show up in the repo list anymore!
* webapp: display message about starting web browserGravatar Joey Hess2012-10-11
| | | | | One reason to do this is that on OSX, it doesn't jump to the web browser when opening a new page. Linux seems ahead in usability here... :P
* webapp: Improve wording of intro display. Closes: #689848Gravatar Joey Hess2012-10-11
|
* Makefile: Avoid building with -threaded if the ghc threaded runtime does not ↵Gravatar Joey Hess2012-10-11
| | | | | | | | exist. This should fix build on mips, mipsel, s390, s390x, and sparc. cabal doesn't test this yet.
* test: Fix threaded runtime hang.Gravatar Joey Hess2012-10-11
| | | | | | | | | There was one forkProcess lurking in test.hs, and that seems to be responsible for recent buildd failures on amd64 and armhf. I was able to reproduce it pretty easily on amd64, and even once on i386, and it was clearly that same bad old threaded runtime hang. So removing this forkProcess should fix it. Odd that it lurked for some months before popping up.
* remove env display from debuggingGravatar Joey Hess2012-10-11
| | | | TMI when full env is passed in and modified..
* Avoid unsetting HOME when running certian git commands. Closes: #690193Gravatar Joey Hess2012-10-11
| | | | | | | | | | | | Setting GIT_INDEX_FILE clobbers the rest of the environment, making git not read ~/.gitconfig, and blow up if GECOS didn't have a name for the user. I'm not entirely happy with getEnvironment being run every time now, that's somewhat expensive. It may make sense to just set GIT_COMMITTER_* and GIT_AUTHOR_*, but I worry that clobbering the rest could break PATH, or GIT_PATH, or something else that might be used by a command run in here. And caching the environment is not a good idea either; it can change..
* better messageGravatar Joey Hess2012-10-11
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-10-11
|\
* | webapp: avoid infinite loop on startGravatar Joey Hess2012-10-11
| | | | | | | | | | | | | | | | | | | | | | | | If the autostart file lists a repository, for which a directory exists, but there's not actually a valid git repo in there, the web app used to try to use it, and see it wasn't valid, and then try to autostart again. The ensuing runaway loop also ate memory, although not as fast as I was led to belive was happening to someone on IRC yesterday. So that guy may have had a different problem. But this seems otherwise a reasonable fit for the circumstances described, if git-annex was started before something that occurred during desktop login that made the repository available.
| * Added a comment: Works for meGravatar https://www.google.com/accounts/o8/id?id=AItOawlVwbp82f-7rNOyEpvqc9A8FEfn7wl2Akw2012-10-11
| |
| * poll vote (OpenStack SWIFT)Gravatar 87.193.165.872012-10-11
| |
* | implement saving of repository settingsGravatar Joey Hess2012-10-10
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-10-10
|\
* | avoid pairlistener crashGravatar Joey Hess2012-10-10
| | | | | | | | | | | | | | | | | | | | | | I noticed this while offline (so that lack of solar power is good for something). Apparently it tries to bind multicast to lo, and that fails. If this happens, catch it, and retry until a real network interface becomes available. It may be that this should tie into the NetWatcher, and rebind whenever an interface comes up. Needs testing..
* | blog for the dayGravatar Joey Hess2012-10-10
| |
* | ui for selecting a repository groupGravatar Joey Hess2012-10-10
| |
* | add standard group selector to repo edit formGravatar Joey Hess2012-10-10
| |
* | dead: Remove dead repository from all groups.Gravatar Joey Hess2012-10-10
| | | | | | | | This is less expensive than having inallgroup weed out dead repositories.
* | webapp: configure new repos to use the standard preferred content settingsGravatar Joey Hess2012-10-10
| |
* | webapp: put new repos in standard groupsGravatar Joey Hess2012-10-10
| | | | | | | | | | | | | | I'm using transfer for most things, both removable drives and cloud storage, because it's the safest choice. We'll see if it makes sense to prompt for the group when setting this up, or let the user pick something else after the fact.
* | refactorGravatar Joey Hess2012-10-10
| |
* | standard preferred content settings for client, transfer, backup, and ↵Gravatar Joey Hess2012-10-10
| | | | | | | | | | | | | | | | archive repositories I've designed these to work well together, I hope. If I get it wrong, I can just change the code in one place, since these expressions won't be stored in the git-annex branch.
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmmzobjmmEVvnaqYqRZ2TQSFfMjyJNW_6M2012-10-10
|/
* rename --ingroup to --inallgroupGravatar Joey Hess2012-10-10
|
* Added a commentGravatar http://joeyh.name/2012-10-10
|