summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* prep release5.20131221Gravatar Joey Hess2013-12-21
|
* reorderGravatar Joey Hess2013-12-20
|
* assistant: Set StrictHostKeyChecking yes when creating ssh remotes, and add ↵Gravatar Joey Hess2013-12-20
| | | | it to the configuration for any ssh remotes previously created by the assistant. This avoids repeated prompts by ssh if the host key changes, instead syncing with such a remote will fail. Closes: #732602
* assistant: Fix OSX-specific bug that caused the startup scan to try to ↵Gravatar Joey Hess2013-12-18
| | | | follow symlinks to other directories, and add their contents to the annex.
* dd lsof to build-dependsGravatar Joey Hess2013-12-18
|
* assistant: Always batch changes found in startup scan.Gravatar Joey Hess2013-12-16
| | | | | | | | | | | | | | | Batch detection is heuristic, so can sometimes fail. I observed one such failure while starting up in a repository with 87000 files. After the first several batches of ~5000 files, it fell out of batch mode, and never re-entered it, and so made many more commits of a few files at a time than necessary. So, let's always use batch mode when in the startup scan. This avoids the heuristic there, at least. There is clearly also room to improve the heuristic. Possibly 10 files is too high a bar to be found during a commit, on a system that can commit quickly.
* Linux standalone build now includes its own glibc and forces the linker to ↵Gravatar Joey Hess2013-12-16
| | | | use it, to remove dependence on the host glibc.
* Include man pages in Linux and OSX standalone builds.Gravatar Joey Hess2013-12-15
|
* Programs from Linux and OSX standalone builds can now be symlinked into a ↵Gravatar Joey Hess2013-12-15
| | | | directory in PATH as an alternative installation method, and will use readlink to find where the build was unpacked.
* Add plumbing-level lookupkey examinekey command.Gravatar Joey Hess2013-12-15
| | | | | find --format: Added hashdirlower, hashdirmixed, keyname, and mtime format variables.
* Add plumbing-level lookupkey command.Gravatar Joey Hess2013-12-15
|
* Fix test suite to cover lock --force change.Gravatar Joey Hess2013-12-15
|
* OSX: Remove ssh and ssh-keygen from dmg as they're included in OSX by default.5.20131213Gravatar Joey Hess2013-12-13
|
* Fix direct mode's handling when modifications to non-annexed files are ↵Gravatar Joey Hess2013-12-12
| | | | pulled from a remote. A bug prevented the files from being updated in the work tree, and this caused the modification to be reverted.
* status: Ignore new files that are gitignored.Gravatar Joey Hess2013-12-12
|
* repair: Remove damaged git-annex sync branches.Gravatar Joey Hess2013-12-10
|
* Improve repair of git-annex index file.Gravatar Joey Hess2013-12-10
| | | | | | | | | | Fixes a test case I received where a corrupted repo was repaired, but the git-annex branch was not. The root of the problem was that the MissingObject returned by the repair code was not necessarily a complete set of all objects that might have been deleted during the repair. So, stop trying to return that at all, and instead make the index file checking code explicitly verify that each object the index uses is present.
* windows disk free space checkingGravatar Joey Hess2013-12-10
|
* Tweak magic number to fix bad behavior in Firefox, which was caused by an ↵Gravatar Joey Hess2013-12-09
| | | | | | earlier fix to bad behavior in Chromium. Browsers are crap.
* changelogGravatar Joey Hess2013-12-09
|
* move all static site files out of subdirectoriesGravatar Joey Hess2013-12-09
| | | | | Works around yesod-static path bug on windows. https://github.com/yesodweb/yesod/issues/626
* better handling of overwriting an existing file/directory/broken link when ↵Gravatar Joey Hess2013-12-09
| | | | | | | | | importing Previous test did not notice if there is a dangling symlink. Also, if a directory exists with the same name as the imported file, that cannot work, so don't let --force have an effect.
* add bug numberGravatar Joey Hess2013-12-07
|
* lock: Require --force.Gravatar Joey Hess2013-12-05
|
* windows wtf how did that work momentGravatar Joey Hess2013-12-04
|
* import: Add --skip-duplicates option.Gravatar Joey Hess2013-12-04
| | | | | | | Note that the hash backends were made to stop printing a (checksum..) message as part of this, since it showed up without a file when deciding whether to act on a file. Should have probably removed that message a while ago anyway, I suppose.
* Android: Fix SRV record lookups for XMPP to use android getprop command to ↵Gravatar Joey Hess2013-12-03
| | | | find DNS server, since there is no resolv.conf.
* Deal with box.com changing the url of their webdav endpoint.Gravatar Joey Hess2013-12-02
| | | | | | Use new url when making new remotes. Transparently rewrite old url to new for existing remotes.
* copy --from, get --from: When --force is used, ignore the location log and ↵Gravatar Joey Hess2013-12-02
| | | | always try to get the file from the remote.
* rsync special remote: Fix fallback mode for rsync remotes that use ↵Gravatar Joey Hess2013-12-02
| | | | hashDirMixed. Closes: #731142
* Automatically fix up bad bare repositories created by versions 5.20131118 ↵Gravatar Joey Hess2013-12-02
| | | | through 5.20131127.
* assistant: Run transferkeys as batch jobs.Gravatar Joey Hess2013-12-01
|
* assistant: Batch jobs are now run with ionice and nocache, when those ↵Gravatar Joey Hess2013-12-01
| | | | commands are available.
* Avoid using git commit in direct mode, since in some situations it will read ↵Gravatar Joey Hess2013-12-01
| | | | | | | | | | | | the full contents of files in the tree. The assistant's commit code also always avoids git commit, for simplicity. Indirect mode sync still does a git commit -a to catch unstaged changes. Note that this means that direct mode sync no longer runs the pre-commit hook or any other hooks git commit might call. The git annex pre-commit hook action for direct mode is however explicitly run. (The assistant already ran git commit with hooks disabled, so no change there.)
* prep release5.20131130Gravatar Joey Hess2013-11-30
|
* init: Fix a bug that caused git annex init, when run in a bare repository, ↵Gravatar Joey Hess2013-11-30
| | | | to set core.bare=false.
* debian specific uploadGravatar Joey Hess2013-11-28
|
* prep release5.20131127Gravatar Joey Hess2013-11-27
|
* Allow use of --unused in bare repository.Gravatar Joey Hess2013-11-27
|
* updateGravatar Joey Hess2013-11-26
|
* reinject: Allow to be used in direct mode.Gravatar Joey Hess2013-11-26
|
* updateGravatar Joey Hess2013-11-26
|
* 2 android bug fixesGravatar Joey Hess2013-11-26
|
* Bug fix: annex.version did not get set on automatic upgrade to v5 direct ↵Gravatar Joey Hess2013-11-26
| | | | mode repo, so the upgrade was performed repeatedly, slowing commands down.
* OSX upgrades seem to be working nowGravatar Joey Hess2013-11-25
|
* Added support for quvi 0.9. Slightly suboptimal due to limitations in its ↵Gravatar Joey Hess2013-11-24
| | | | interface compared with the old version.
* Fix bug that broke switching between local repositories in the webapp when ↵Gravatar Joey Hess2013-11-22
| | | | | | | they use the new guarded direct mode. git treats eg ~/annex as a bare git repository located in ~/.annex/.git if ~/annex/.git/config has core.bare=true.
* watch git-annex program file to detect upgradesGravatar Joey Hess2013-11-22
| | | | | | | | | | | | | | | | | | | | | | | | Not yet wired up to restart the assistant on upgrade; that needs careful sanity checking to wait until the upgrade is done before restarting. Used the DirWatcher here, so it gets events for any changes to the directory containing the program file. (But not subdirs.) This is necessary in order to detect when the file is renamed as part of the upgrade, which an inotify on a single file would not detect. (Also, I have DirWatcher code, but not FileWatcher code.) Note that upgrades that remove or rename a whole directory tree containing the executable will *not* trigger this code. So eg, deleting and replacing the whole standalone tarball dir tree won't work -- but untarring it over top will. So should dpkg package upgrades. Added programPath, using a new GHC feature to find the full path to the executable. The fallback code for old GHC or unsupported OS is less good; its worst failure mode would be either failing to find the program, and so not checking for upgrades, or finding a git-annex that's in PATH, but is not the one running. This commit was sponsored by John Roepke.
* updateGravatar Joey Hess2013-11-22
|
* Avoid misbehavior when addurl is used with quvi 0.9.Gravatar Joey Hess2013-11-22
| | | | | | | | In 0.9, -v shows version, rather than controlling verbosity. Still need to port to 0.9, this just avoids massively confusing addurl when quvi prints its version and exits successfully, on urls that it cannot be used with.