summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* prep releaseGravatar Joey Hess2014-05-17
|
* Support symlinking git-annex and git-annex-shell from the Linux standalone ↵Gravatar Joey Hess2014-05-16
| | | | | | | | | bundle into PATH. Unless busybox doesn't support readlink -f, then it just uses readlink and symlinking won't work. Also, OSX has no readlink -f so not done there. Thanks, jlebar.
* changelogGravatar Joey Hess2014-05-16
|
* group: When no groups are specified to set, lists the current groups of a ↵Gravatar Joey Hess2014-05-16
| | | | repository.
* webapp: Fixed drag and drop to reorder the list of remotes.Gravatar Joey Hess2014-05-15
| | | | | | | Broken by cffc5e74129be798801086c612efd099fe7148ac, in November! I missed this because there's no strong type checking across the AJAX call. :( Need to switch to Fay to avoid such bugs..
* update for ddar special remoteGravatar Joey Hess2014-05-15
|
* add git-remote-gcrypt to build dependsGravatar Joey Hess2014-05-15
| | | | This ensures it's pulled in when building the standalone tarball
* remove ssh-askpass recommends; close bugs obsoleted by sshpassword branchGravatar Joey Hess2014-05-15
|
* changelogGravatar Joey Hess2014-05-15
|
* gcrypt needs a new version, which I am releaseingGravatar Joey Hess2014-05-15
|
* webapp: Better ssh password prompting.Gravatar Joey Hess2014-05-14
| | | | | | | | | | | | | | | | | | | | | When setting up a remote on a ssh server, prompt for a password inside the webapp, rather than relying on ssh's own password prompting in the terminal the webapp was started from, or ssh-askpass. Avoids double prompting for the ssh password (and triple-prompting on windows for rsync.net), since the entered password is cached for 10 minutes and this cached password is reused when setting up the repository, after the initial probe. When the user has an existing ssh key set up, they can choose to use it, rather than entering a password. The webapp used to probe for this case automatically, so this is a little harder, but it's an advanced user thing. Note that this commit is known to break enabling existing rsync repositories. It hs not been tested with gcrypt repositories. It's not been successfully tested yet on Windows. This commit was sponsored by Ralph Mayer.
* relicense general utility library code to BSDGravatar Joey Hess2014-05-10
| | | | | Omitted a couple of files what have had significant contributions from others.
* add copyright for Sören Brunk for his excellent workGravatar Joey Hess2014-05-02
|
* Merge branch 'master' into bootstrap3Gravatar Joey Hess2014-05-02
|\ | | | | | | | | Conflicts: debian/changelog
* | changelogGravatar Joey Hess2014-05-02
| |
* | updated license for bootstrap 3Gravatar Joey Hess2014-04-29
| |
| * assistant: Clean up stale tmp files on startup.Gravatar Joey Hess2014-04-27
| | | | | | | | This commit was sponsored by Melissa Binde.
| * Simplified repository description line format. The remote name, if any, is ↵Gravatar Joey Hess2014-04-26
| | | | | | | | always in square brackets after the description.
| * Standalone builds now check gpg signatures before upgrading.Gravatar Joey Hess2014-04-23
|/
* prep releaseGravatar Joey Hess2014-04-20
|
* webapp: Support using git-annex on a remote server, which was installed from ↵Gravatar Joey Hess2014-04-20
| | | | | | | | | | the standalone tarball or OSX app, and so does not have git-annex in PATH (and may also not have git or rsync in PATH). * webapp: Support using git-annex on a remote server, which was installed from the standalone tarball or OSX app, and so does not have git-annex in PATH (and may also not have git or rsync in PATH). * standalone tarball, OSX app: Install a ~/.ssh/git-annex-wrapper, which can be used to run git-annex, git, rsync, etc.
* When init detects that git is not configured to commit, and sets user.email ↵Gravatar Joey Hess2014-04-20
| | | | | | | to work around the problem, also make it set user.name. I was able to reproduce git failing to commit despite user.email being set, in a test account on my laptop. The account had no GECOS information.
* webapp: Fix UI for removing XMPP connection.Gravatar Joey Hess2014-04-20
|
* findref: New command, like find but shows files in a specified git ref.Gravatar Joey Hess2014-04-17
|
* typoGravatar Joey Hess2014-04-17
|
* webapp: Start even if the current directory is listed in ↵Gravatar Joey Hess2014-04-17
| | | | ~/.config/git-annex/autostart but no longer has a git repository in it.
* Bring back rsync -p, but only when git-annex is running on a non-crippled ↵Gravatar Joey Hess2014-04-17
| | | | file system. This is a better approach to fix #700282 while not unncessarily losing file permissions on non-crippled systems.
* drop --from: When local repository is untrusted, its copy of a file does not ↵Gravatar Joey Hess2014-04-17
| | | | count.
* reinit: New command that can initialize a new reposotory using the ↵Gravatar Joey Hess2014-04-15
| | | | configuration of a previously known repository. Useful if a repository got deleted and you want to clone it back the way it was.
* info: Allow use in a repository where annex.uuid is not set.Gravatar Joey Hess2014-04-15
|
* found a way to make uninit always fastGravatar Joey Hess2014-04-15
| | | | | | | | | | | | | To do so, I slightly changed the behavior of unannex. Now in fast mode, it only makes a hard link when the annexed file's link count is 1. This avoids unannexing 2 files with the same content in fast mode from hard linking them together. (One will end up hard linked to the annex, which the docs warn about.) With that change, uninit can simply always run unannex in fast mode. Since .git/annex/objects is being blown away anyway, there's no worry in this case about a hard link pointing into it causing an annexed object to be modified.
* it's landed! merge remotecontrol into masterGravatar Joey Hess2014-04-14
|
* Merge branch 'master' into remotecontrolGravatar Joey Hess2014-04-14
|\ | | | | | | | | Conflicts: doc/devblog/day_152__more_ssh_connection_caching.mdwn
| * Avoid depending on shakespeare except for when building the webapp.Gravatar Joey Hess2014-04-13
| |
* | remotedaemon: When network connection is lost, close all cached ssh connections.Gravatar Joey Hess2014-04-12
| | | | | | | | This commit was sponsored by Cedric Staub.
* | sync, assistant, remotedaemon: Use ssh connection caching for git pushes and ↵Gravatar Joey Hess2014-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pulls. For sync, saves 1 ssh connection per remote. For remotedaemon, the same ssh connection that is already open to run git-annex-shell notifychanges is reused to pull from the remote. Only potential problem is that this also enables connection caching when the assistant syncs with a ssh remote. Including the sync it does when a network connection has just come up. In that case, cached ssh connections are likely to be stale, and so using them would hang. Until I'm sure such problems have been dealt with, this commit needs to stay on the remotecontrol branch, and not be merged to master. This commit was sponsored by Alexandre Dupas.
* | Merge branch 'master' into remotecontrolGravatar Joey Hess2014-04-12
|\| | | | | | | | | Conflicts: debian/changelog
| * Improve handling on monthly/yearly scheduling.Gravatar Joey Hess2014-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code was still buggy, it turns out (though the recursion checker caught it). In the case of (Schedule (Monthly Nothing) AnyTime), where the last run was on yyyy-12-31, it looped forever. Also, the handling of (Schedule (Yearly Nothing) AnyTime) was wacky where the last run was yyyy-12-31. It would suggest a window starting on the 3rd for the next run (because 31 mod 28 is 3). I think that originally I was wanted to avoid running on 01-01 if it had just run on 12-31. But the code didn't accomplish this, and it's not necessary anyway. This is supposed to calculate the next window meeting the schedule, and for (Schedule (Monthly Nothing), the window starts at 01-01 and runs through 01-31. If that causes two back-to-back runs, well the next one will not be until 02-01 at the earliest. Also, back-to-back runs can be avoided, if desired, by using Divisible 2.
| * guard against any remaining infinite recursion bugs; throw error if no ↵Gravatar Joey Hess2014-04-11
| | | | | | | | | | | | | | | | candidate cn be found in next hundred years Note that the exception thrown is not visible in the webapp currently because it crashes one of Cronner's 2 worker threads, which is never checked.
| * Last release didn't quite fix the high cpu issue in all cases, this should.Gravatar Joey Hess2014-04-11
| | | | | | | | | | | | | | This is supposed to look for a day past the last day it ran, not a month past. Seems to work, at least in anarcat's test case.
| * more prep5.20140411Gravatar Joey Hess2014-04-11
| |
| * prep releaseGravatar Joey Hess2014-04-11
| |
| * assistant: Fix high CPU usage triggered when a monthly fsck is scheduled, ↵Gravatar Joey Hess2014-04-11
| | | | | | | | and the last time the job ran was a day of the month > 12. This caused a runaway loop. Thanks to Anarcat for his assistance, and to Maximiliano Curia for identifying the cause of this bug.
| * Fix rsync progress parsing in locales that use comma in number display. ↵Gravatar Joey Hess2014-04-10
| | | | | | | | Closes: #744148
| * Remove wget from OSX dmg, due to issues with cert paths that broke git-annex ↵Gravatar Joey Hess2014-04-10
| | | | | | | | automatic upgrading. Instead, curl is used, unless the OSX system has wget installed, which will then be used.
* | webapp: Rework xmpp nudge to prompt for either xmpp or a ssh remote be set up.Gravatar Joey Hess2014-04-09
| | | | | | | | This commit was sponsored by Nathan Howell.
* | also show signal icon next to connected xmpp remotesGravatar Joey Hess2014-04-09
| |
* | webapp: Show a network signal icon next to ssh remotes that it's currently ↵Gravatar Joey Hess2014-04-09
| | | | | | | | connected with.
* | assistant: Now detects immediately when other repositories push changes toGravatar Joey Hess2014-04-08
|/ | | | | | | | | | | | a ssh remote, and pulls. XMPP is no longer needed in this configuration! Requires the remote server have git-annex-shell with notifychanges support. (untested) This commit was sponsored by Geog Wechslberger.
* importfeed: Filename template can now contain an itempubdate variable. Needs ↵Gravatar Joey Hess2014-04-07
| | | | feed 0.3.9.2.