Change log for git-annex package in Ubuntu
51 → 100 of 148 results | First • Previous • Next • Last |
Superseded in yakkety-release |
Published in xenial-release |
Deleted in xenial-proposed (Reason: moved to release) |
git-annex (5.20151208-1build1) xenial; urgency=medium * No-change rebuild for gnutls transition. -- Matthias Klose <email address hidden> Wed, 17 Feb 2016 22:25:06 +0000
Available diffs
git-annex (5.20151208-1) unstable; urgency=medium * Package 5.20151208-1 -- Richard Hartmann <email address hidden> Wed, 09 Dec 2015 13:07:41 +0100
Available diffs
- diff from 5.20150731-1build1 (in Ubuntu) to 5.20151208-1 (475.1 KiB)
- diff from 5.20151116-1 to 5.20151208-1 (69.1 KiB)
Superseded in xenial-proposed |
git-annex (5.20151116-1) unstable; urgency=medium * Package 5.20151116-1 -- Richard Hartmann <email address hidden> Sat, 28 Nov 2015 10:19:20 +0100
Available diffs
- diff from 5.20151019-1 to 5.20151116-1 (75.6 KiB)
Superseded in xenial-proposed |
git-annex (5.20151019-1) unstable; urgency=medium * Package 5.20151019-1 -- Richard Hartmann <email address hidden> Mon, 19 Oct 2015 21:54:57 +0200
Available diffs
- diff from 5.20150824-1 to 5.20151019-1 (199.3 KiB)
git-annex (5.20150824-1) unstable; urgency=medium * Package 5.20150824-1 -- Richard Hartmann <email address hidden> Sun, 13 Sep 2015 22:02:06 +0200
Available diffs
- diff from 5.20150812-2 to 5.20150824-1 (51.6 KiB)
Superseded in wily-proposed |
git-annex (5.20150812-2) unstable; urgency=medium * Override lintian errors -- Richard Hartmann <email address hidden> Sat, 15 Aug 2015 02:02:00 +0200
Available diffs
Superseded in xenial-release |
Obsolete in wily-release |
Deleted in wily-proposed (Reason: moved to release) |
git-annex (5.20150731-1build1) wily; urgency=medium * No-change rebuild against libicu55 -- Steve Langasek <email address hidden> Fri, 07 Aug 2015 01:29:36 +0000
Available diffs
Superseded in wily-proposed |
git-annex (5.20150731-1) unstable; urgency=medium * Package 5.20150731 -- Richard Hartmann <email address hidden> Tue, 04 Aug 2015 23:41:14 +0200
Available diffs
- diff from 5.20150727-2 to 5.20150731-1 (22.1 KiB)
Superseded in wily-proposed |
git-annex (5.20150727-2) unstable; urgency=medium * Remove lintian from gbp.conf for now. -- Richard Hartmann <email address hidden> Wed, 29 Jul 2015 21:05:31 +0200
Available diffs
- diff from 5.20150710-2 to 5.20150727-2 (94.9 KiB)
Superseded in wily-proposed |
git-annex (5.20150710-2) unstable; urgency=medium [ Richard Hartmann ] * Joey Hess had fixed 786659. Closes #786659 -- Richard Hartmann <email address hidden> Thu, 23 Jul 2015 01:05:44 +0200
Superseded in wily-release |
Obsolete in vivid-release |
Deleted in vivid-proposed (Reason: moved to release) |
git-annex (5.20141125) unstable; urgency=medium * Remove fixup code for bad bare repositories created by versions 5.20131118 through 5.20131127. That fixup code would accidentially fire when --git-dir was incorrectly pointed at the working tree of a git-annex repository, possibly resulting in data loss. Closes: #768093 * Windows: Fix crash when user.name is not set in git config. -- Joey Hess <email address hidden> Wed, 05 Nov 2014 11:41:51 -0400
Available diffs
- diff from 5.20141024 to 5.20141125 (36.2 KiB)
git-annex (5.20141024) unstable; urgency=medium * vicfg: Deleting configurations now resets to the default, where before it has no effect. * Remove hurd stuff from cabal file, since hackage currently rejects it, and the test suite fails on hurd. * initremote: Don't allow creating a special remote that has the same name as an existing git remote. * Windows: Use haskell setenv library to clean up several ugly workarounds for inability to manipulate the environment on windows. This includes making git-annex not re-exec itself on start on windows, and making the test suite on Windows run tests without forking. * glacier: Fix pipe setup when calling glacier-cli to retrieve an object. * info: When run on a single annexed file, displays some info about the file, including its key and size. * info: When passed the name or uuid of a remote, displays info about that remote. Remotes that support encryption, chunking, or embedded creds will include that in their info. * enableremote: When the remote has creds, update the local creds cache file. Before, the old version of the creds could be left there, and would continue to be used. -- Joey Hess <email address hidden> Fri, 24 Oct 2014 13:03:29 -0400
Available diffs
- diff from 5.20140717 to 5.20141024 (484.9 KiB)
- diff from 5.20141013 to 5.20141024 (92.8 KiB)
Superseded in vivid-proposed |
git-annex (5.20141013) unstable; urgency=medium * Adjust cabal file to support building w/o assistant on the hurd. * Support building with yesod 1.4. * S3: Fix embedcreds=yes handling for the Internet Archive. * map: Handle .git prefixed remote repos. Closes: #614759 * repair: Prevent auto gc from happening when fetching from a remote. -- Joey Hess <email address hidden> Mon, 13 Oct 2014 10:13:06 -0400
Superseded in vivid-release |
Obsolete in utopic-release |
Deleted in utopic-proposed (Reason: moved to release) |
git-annex (5.20140717) unstable; urgency=high * Fix minor FD leak in journal code. Closes: #754608 * direct: Fix handling of case where a work tree subdirectory cannot be written to due to permissions. * migrate: Avoid re-checksumming when migrating from hashE to hash backend. * uninit: Avoid failing final removal in some direct mode repositories due to file modes. * S3: Deal with AWS ACL configurations that do not allow creating or checking the location of a bucket, but only reading and writing content to it. * resolvemerge: New plumbing command that runs the automatic merge conflict resolver. * Deal with change in git 2.0 that made indirect mode merge conflict resolution leave behind old files. * sync: Fix git sync with local git remotes even when they don't have an annex.uuid set. (The assistant already did so.) * Set gcrypt-publish-participants when setting up a gcrypt repository, to avoid unncessary passphrase prompts. This is a security/usability tradeoff. To avoid exposing the gpg key ids who can decrypt the repository, users can unset gcrypt-publish-participants. * Install nautilus hooks even when ~/.local/share/nautilus/ does not yet exist, since it is not automatically created for Gnome 3 users. * Windows: Move .vbs files out of git\bin, to avoid that being in the PATH, which caused some weird breakage. (Thanks, divB) * Windows: Fix locking issue that prevented the webapp starting (since 5.20140707). -- Joey Hess <email address hidden> Thu, 17 Jul 2014 11:27:25 -0400
Available diffs
- diff from 5.20140613 to 5.20140717 (197.2 KiB)
- diff from 5.20140709 to 5.20140717 (76.0 KiB)
Superseded in utopic-proposed |
git-annex (5.20140709) unstable; urgency=medium * Fix race in direct mode merge code that could cause all files in the repository to be removed. It should be able to recover repositories experiencing this bug without data loss. See: http://git-annex.branchable.com/bugs/bad_merge_commit_deleting_all_files/ * Fix git version that supported --no-gpg-sign. * Fix bug in automatic merge conflict resolution, when one side is an annexed symlink, and the other side is a non-annexed symlink. * Really fix bug that caused the assistant to make many unncessary empty merge commits. -- Joey Hess <email address hidden> Wed, 09 Jul 2014 15:28:03 -0400
Available diffs
- diff from 5.20140707 to 5.20140709 (22.4 KiB)
Superseded in utopic-proposed |
git-annex (5.20140707) unstable; urgency=medium * assistant: Fix bug, introduced in last release, that caused the assistant to make many unncessary empty merge commits. * assistant: Fix one-way assistant->assistant sync in direct mode. * Fix bug in annex.queuesize calculation that caused much more queue flushing than necessary. * importfeed: When annex.genmetadata is set, metadata from the feed is added to files that are imported from it. * Support users who have set commit.gpgsign, by disabling gpg signatures for git-annex branch commits and commits made by the assistant. * Fix memory leak when committing millions of changes to the git-annex branch, eg after git-annex add has run on 2 million files in one go. * Support building with bloomfilter 2.0.0. * Run standalone install process when the assistant is started (was only being run when the webapp was opened). * Android: patch git to avoid fchmod, which fails on /sdcard. * Windows: Got rid of that pesky DOS box when starting the webapp. * Windows: Added Startup menu item so assistant starts automatically on login. * Windows: Fix opening file browser from webapp when repo is in a directory with spaces. * Windows: Assistant now logs to daemon.log. -- Joey Hess <email address hidden> Mon, 07 Jul 2014 12:24:13 -0400
Available diffs
- diff from 5.20140613 to 5.20140707 (110.5 KiB)
git-annex (5.20140613) unstable; urgency=medium * Ignore setsid failures. * Avoid leaving behind .tmp files when failing in some cases, including importing files to a disk that is full. * Avoid bad commits after interrupted direct mode sync (or merge). * Fix build with wai 0.3.0. * Deal with FAT's low resolution timestamps, which in combination with Linux's caching of higher res timestamps while a FAT is mounted, caused direct mode repositories on FAT to seem to have modified files after they were unmounted and remounted. * Windows: Fix opening webapp when repository is in a directory with spaces in the path. * Detect when Windows has lost its mind in a timezone change, and automatically apply a delta to the timestamps it returns, to get back to sane values. -- Joey Hess <email address hidden> Fri, 13 Jun 2014 09:58:07 -0400
Available diffs
- diff from 5.20140529 to 5.20140613 (95.5 KiB)
- diff from 5.20140606 to 5.20140613 (60.8 KiB)
Superseded in utopic-proposed |
git-annex (5.20140606) unstable; urgency=medium * webapp: When adding a new local repository, fix bug that caused its group and preferred content to be set in the current repository, even when not combining. * webapp: Avoid stomping on existing description, group and preferred content settings when enabling or combining with an already existing remote. * assistant: Make sanity checker tmp dir cleanup code more robust. * unused: Avoid checking view branches for unused files. * webapp: Include ssh port in mangled hostname. * Windows: Fix bug introduced in last release that caused files in the git-annex branch to have lines teminated with \r. * Windows: Fix retrieving of files from local bare git repositories. -- Joey Hess <email address hidden> Fri, 06 Jun 2014 12:54:06 -0400
Available diffs
- diff from 5.20140529 to 5.20140606 (38.0 KiB)
git-annex (5.20140529) unstable; urgency=medium * Fix encoding of data written to git-annex branch. Avoid truncating unicode characters to 8 bits. Allow any encoding to be used, as with filenames (but utf8 is the sane choice). Affects metadata and repository descriptions, and preferred content expressions. * assistant: When there are multiple remotes giving different ways to access the same repository, honor remote cost settings and use the cheapest available. * webapp: More robust startup when annex directory is not a git repo. * initremote/enableremote: Basic support for using with regular git remotes; initremote stores the location of an already existing git remote, and enableremote setups up a remote using its stored location. * webapp: Support for enabling known git repositories on ssh servers. The repository must have been added using initremote. * webapp: When setting up a ssh remote, record it using initremote, so that it can be easily enabled elsewhere. * webapp: When setting up a ssh remote, if the user inputs ~/foo, normalize that to foo, since it's in the home directory by default. * Use exceptions in place of deprecated MonadCatchIO-transformers Thanks, Ben Gamari. * android: Run busybox install with -s, since some versions of Android prohibit making hard links. * Android webapp: Fix EvilSplicer bugs that mangled the css files, preventing icons from displaying, and also slightly broke the js files. -- Joey Hess <email address hidden> Thu, 29 May 2014 14:41:56 -0400
Available diffs
- diff from 5.20140517 to 5.20140529 (1005.3 KiB)
git-annex (5.20140517) unstable; urgency=medium * webapp: Switched to bootstrap 3. Thanks, Sören Brunk. * Standalone builds now check gpg signatures before upgrading. * Simplified repository description line format. The remote name, if any, is always in square brackets after the description. * assistant: Clean up stale tmp files on startup. * webapp: Better ssh password prompting. * Depend on git-remote-gcrypt 0.20130908-6. Older versions fail when the assistant is run with no controlling tty. * Added ddar special remote. Thanks, Robie Basak. * webapp: Fixed drag and drop to reorder the list of remotes. * group: When no groups are specified to set, lists the current groups of a repository. * Add remote.$name.annex-shell configuration. Thanks, Fraser Tweedale * Support symlinking git-annex and git-annex-shell from the Linux standalone bundle into PATH. Thanks, jlebar. -- Joey Hess <email address hidden> Sat, 17 May 2014 13:30:39 -0400
Available diffs
- diff from 5.20140421 to 5.20140517 (392.1 KiB)
git-annex (5.20140421) unstable; urgency=medium * assistant: Now detects immediately when other repositories push changes to a ssh remote, and pulls. ** XMPP is no longer needed in this configuration! ** This requires the remote server have git-annex-shell with notifychanges support (>= 5.20140405) * webapp: Show a network signal icon next to ssh and xmpp remotes that it's currently connected with. * webapp: Rework xmpp nudge to prompt for either xmpp or a ssh remote to be set up. * sync, assistant, remotedaemon: Use ssh connection caching for git pushes and pulls. * remotedaemon: When network connection is lost, close all cached ssh connections. * Improve handling of monthly/yearly scheduling. * Avoid depending on shakespeare except for when building the webapp. * uninit: Avoid making unncessary copies of files. * info: Allow use in a repository where annex.uuid is not set. * reinit: New command that can initialize a new repository using the configuration of a previously known repository. Useful if a repository got deleted and you want to clone it back the way it was. * drop --from: When local repository is untrusted, its copy of a file does not count. * Bring back rsync -p, but only when git-annex is running on a non-crippled file system. This is a better approach to fix #700282 while not unncessarily losing file permissions on non-crippled systems. * webapp: Start even if the current directory is listed in ~/.config/git-annex/autostart but no longer has a git repository in it. * findref: New command, like find but shows files in a specified git ref. * webapp: Fix UI for removing XMPP connection. * When init detects that git is not configured to commit, and sets user.email to work around the problem, also make it set user.name. * 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. -- Joey Hess <email address hidden> Sun, 20 Apr 2014 19:43:14 -0400
Available diffs
Superseded in utopic-release |
Published in trusty-release |
Deleted in trusty-proposed (Reason: moved to release) |
git-annex (5.20140412ubuntu1) trusty; urgency=medium * Patch from git to fix building on architectures without GHCi (Joey Hess): - Avoid depending on shakespeare except for when building the webapp. -- Colin Watson <email address hidden> Mon, 14 Apr 2014 10:41:31 +0100
Available diffs
Superseded in trusty-proposed |
git-annex (5.20140412) unstable; urgency=high * Last release didn't quite fix the high cpu issue in all cases, this should. -- Joey Hess <email address hidden> Fri, 11 Apr 2014 17:14:38 -0400
Available diffs
- diff from 5.20140405 to 5.20140412 (28.6 KiB)
git-annex (5.20140405) unstable; urgency=medium * git-annex-shell: Added notifychanges command. * Improve display of dbus notifications. Thanks, Johan Kiviniemi. * Fix nautilus script installation to not crash when the nautilus script dir does not exist. Instead, only install scripts when the directory already exists. -- Joey Hess <email address hidden> Sat, 05 Apr 2014 16:54:33 -0400
Available diffs
- diff from 5.20140402 to 5.20140405 (20.4 KiB)
git-annex (5.20140402) unstable; urgency=medium * unannex, uninit: Avoid committing after every file is unannexed, for massive speedup. * --notify-finish switch will cause desktop notifications after each file upload/download/drop completes (using the dbus Desktop Notifications Specification) * --notify-start switch will show desktop notifications when each file upload/download starts. * webapp: Automatically install Nautilus integration scripts to get and drop files. * tahoe: Pass -d parameter before subcommand; putting it after the subcommand no longer works with tahoe-lafs version 1.10. (Thanks, Alberto Berti) * forget --drop-dead: Avoid removing the dead remote from the trust.log, so that if git remotes for it still exist anywhere, git annex info will still know it's dead and not show it. * git-annex-shell: Make configlist automatically initialize a remote git repository, as long as a git-annex branch has been pushed to it, to simplify setup of remote git repositories, including via gitolite. * add --include-dotfiles: New option, perhaps useful for backups. * Version 5.20140227 broke creation of glacier repositories, not including the datacenter and vault in their configuration. This bug is fixed, but glacier repositories set up with the broken version of git-annex need to have the datacenter and vault set in order to be usable. This can be done using git annex enableremote to add the missing settings. For details, see http://git-annex.branchable.com/bugs/problems_with_glacier/ * Added required content configuration. * assistant: Improve ssh authorized keys line generated in local pairing or for a remote ssh server to set environment variables in an alternative way that works with the non-POSIX fish shell, as well as POSIX shells. -- Joey Hess <email address hidden> Wed, 02 Apr 2014 16:42:53 -0400
Available diffs
- diff from 5.20140320 to 5.20140402 (69.5 KiB)
git-annex (5.20140320) unstable; urgency=medium * Fix zombie leak and general inneficiency when copying files to a local git repo. * Fix ssh connection caching stop method to work with openssh 6.5p1, which broke the old method. * webapp: Added a "Sync now" item to each repository's menu. * webapp: Use securemem for constant time auth token comparisons. * copy --fast --to remote: Avoid printing anything for files that are already believed to be present on the remote. * Commands that allow specifying which repository to act on using the repository's description will now fail when multiple repositories match, rather than picking a repository at random. (So will --in=) * Better workaround for problem umasks when eg, setting up ssh keys. * "standard" can now be used as a first-class keyword in preferred content expressions. For example "standard or (include=otherdir/*)" * groupwanted can be used in preferred content expressions. * vicfg: Allows editing preferred content expressions for groups. * Improve behavior when unable to parse a preferred content expression (thanks, ion). * metadata: Add --get * metadata: Support --key option (and some other ones like --all) * For each metadata field, there's now an automatically maintained "$field-lastchanged" that gives the date of the last change to that field. Also the "lastchanged" field for the date of the last change to any of a file's metadata. * unused: In direct mode, files that are deleted from the work tree and so have no content present are no longer incorrectly detected as unused. * Avoid encoding errors when using the unused log file. * map: Fix crash when one of the remotes of a repo is a local directory that does not exist, or is not a git repo. * repair: Improve memory usage when git fsck finds a great many broken objects. * Windows: Fix some filename encoding bugs. * rsync special remote: Fix slashes when used on Windows. -- Joey Hess <email address hidden> Thu, 20 Mar 2014 13:21:12 -0400
Available diffs
- diff from 5.20140306 to 5.20140320 (118.2 KiB)
git-annex (5.20140306) unstable; urgency=high * sync: Fix bug in direct mode that caused a file that was not checked into git to be deleted when there was a conflicting merge with a remote. * webapp: Now supports HTTPS. * webapp: No longer supports a port specified after --listen, since it was buggy, and that use case is better supported by setting up HTTPS. * annex.listen can be configured, instead of using --listen * annex.startupscan can be set to false to disable the assistant's startup scan. * Probe for quvi version at run time. * webapp: Filter out from Switch Repository list any repositories listed in autostart file that don't have a git directory anymore. (Or are bare) * webapp: Refuse to start in a bare git repository. * assistant --autostart: Refuse to start in a bare git repository. * webapp: Don't list the public repository group when editing a git repository; it only makes sense for special remotes. * view, vfilter: Add support for filtering tags and values out of a view, using !tag and field!=value. * vadd: Allow listing multiple desired values for a field. * view: Refuse to enter a view when no branch is currently checked out. * metadata: To only set a field when it's not already got a value, use -s field?=value * Run .git/hooks/pre-commit-annex whenever a commit is made. * sync: Automatically resolve merge conflict between and annexed file and a regular git file. * glacier: Pass --region to glacier checkpresent. * webdav: When built with a new enough haskell DAV (0.6), disable the http response timeout, which was only 5 seconds. * webapp: Include no-pty in ssh authorized_keys lines. * assistant: Smarter log file rotation, which takes free disk space into account. -- Joey Hess <email address hidden> Thu, 06 Mar 2014 12:28:04 -0400
Available diffs
- diff from 5.20140117 to 5.20140306 (345.1 KiB)
- diff from 5.20140127 to 5.20140306 (257.3 KiB)
Superseded in trusty-proposed |
git-annex (5.20140127) unstable; urgency=medium * sync --content: New option that makes the content of annexed files be transferred. Similar to the assistant, this honors any configured preferred content expressions. * Remove --json option from commands not supporting it. * status: Support --json. * list: Fix specifying of files to list. * Allow --all to be mixed with matching options like --copies and --in (but not --include and --exclude). * numcopies: New command, sets global numcopies value that is seen by all clones of a repository. * The annex.numcopies git config setting is deprecated. Once the numcopies command is used to set the global number of copies, any annex.numcopies git configs will be ignored. * assistant: Make the prefs page set the global numcopies. * Add lackingcopies, approxlackingcopies, and unused to preferred content expressions. * Client, transfer, incremental backup, and archive repositories now want to get content that does not yet have enough copies. * Client, transfer, and source repositories now do not want to retain unused file contents. * assistant: Checks daily for unused file contents, and when possible moves them to a repository (such as a backup repository) that wants to retain them. * assistant: annex.expireunused can be configured to cause unused file contents to be deleted after some period of time. * webapp: Nudge user to see if they want to expire old unused file contents when a lot of them seem to be piling up in the repository. * repair: Check git version at run time. * assistant: Run the periodic git gc in batch mode. * added annex.secure-erase-command config option. * Optimise non-bare http remotes; no longer does a 404 to the wrong url every time before trying the right url. Needs annex-bare to be set to false, which is done when initially probing the uuid of a http remote. * webapp: After upgrading a git repository to git-annex, fix bug that made it temporarily not be synced with. * whereis: Support --all. * All commands that support --all also support a --key option, which limits them to acting on a single key. -- Joey Hess <email address hidden> Mon, 27 Jan 2014 13:43:28 -0400
Available diffs
- diff from 5.20140117 to 5.20140127 (103.2 KiB)
git-annex (5.20140117) unstable; urgency=medium * Really fix FTBFS on mipsel and sparc due to test suite not being available on those architectures. -- Joey Hess <email address hidden> Fri, 17 Jan 2014 14:46:27 -0400
Available diffs
- diff from 5.20140116 to 5.20140117 (19.8 KiB)
git-annex (5.20140116) unstable; urgency=medium * Added tahoe special remote. * external special remote protocol: Added GETGITDIR, and GETAVAILABILITY. * Refuse to build with git older than 1.7.1.1, which is needed for git checkout -B * map: Fix display of v5 direct mode repos. * repair: Support old git versions from before git fsck --no-dangling was implemented. * Fix a long-standing bug that could cause the wrong index file to be used when committing to the git-annex branch, if GIT_INDEX_FILE is set in the environment. This typically resulted in git-annex branch log files being committed to the master branch and later showing up in the work tree. (These log files can be safely removed.) * assistant: Detect if .git/annex/index is corrupt at startup, and recover. * repair: Fix bug in packed refs file exploding code that caused a .gitrefs directory to be created instead of .git/refs * Fix FTBFS on mipsel and sparc due to test suite not being available on those architectures. * Android: Avoid passing --clobber to busybox wget. -- Joey Hess <email address hidden> Thu, 16 Jan 2014 11:34:54 -0400
Available diffs
- diff from 5.20140107 to 5.20140116 (90.6 KiB)
git-annex (5.20140107) unstable; urgency=medium * mirror: Support --all (and --unused). * external special remote protocol: Added GETUUID, GETWANTED, SETWANTED, SETSTATE, GETSTATE, DEBUG. * Windows: Fix bug in direct mode merge code that could cause files in subdirectories to go missing. * Windows: Avoid eating stdin when running ssh to add a authorized key, since this is used for password prompting. * Avoid looping if long-running git cat-file or git hash-object crashes and keeps crashing when restarted. * Assistant: Remove stale MERGE_HEAD files in lockfile cleanup. * Remotes can now be made read-only, by setting remote.<name>.annex-readonly * wanted, schedule: Avoid printing "ok" after requested value. * assistant: Ensure that .ssh/config and .ssh/authorized_keys are not group or world writable when writing to those files, as that can make ssh refuse to use them, if it allows another user to write to them. * addurl, importfeed: Honor annex.diskreserve as long as the size of the url can be checked. * add: Fix rollback when disk is completely full. * assistant: Fixed several minor memory leaks that manifested when adding a large number of files. * assistant: Start a new git-annex transferkeys process after a network connection change, so that remotes that use a persistent network connection are restarted. * Adjust Debian build deps to match current state of sparc, mipsel. -- Joey Hess <email address hidden> Tue, 07 Jan 2014 12:22:18 -0400
Available diffs
- diff from 4.20131106 to 5.20140107 (586.0 KiB)
- diff from 5.20131230build2 (in Ubuntu) to 5.20140107 (91.9 KiB)
Superseded in trusty-proposed |
git-annex (5.20131230build2) trusty; urgency=medium * No change rebuild against libicu52. -- Dimitri John Ledkov <email address hidden> Wed, 01 Jan 2014 23:28:30 +0000
Available diffs
- diff from 5.20131230build1 to 5.20131230build2 (946 bytes)
Superseded in trusty-proposed |
git-annex (5.20131230build1) trusty; urgency=low * Rebuild against new ICU libs. -- Bhavani Shankar <email address hidden> Tue, 31 Dec 2013 12:12:07 +0530
Available diffs
Superseded in trusty-proposed |
git-annex (5.20131230) unstable; urgency=medium * Added new external special remote interface. * importfeed: Support youtube playlists. * Add tasty to build-depends, so that test suite builds again. (tasty was stuck in incoming.) * Fix typo in test suite. * Fix bug in Linux standalone build's shimming that broke git-annex-shell. * Include git-receive-pack, git-upload-pack, git, and git-shell wrappers in the Linux standalone build, and OSX app, so they will be available when it's added to PATH. * addurl, importfeed: Sanitize | and some other symbols and special characters. * Auto-upgrade v3 indirect repos to v5 with no changes. This also fixes a problem when a direct mode repo was somehow set to v3 rather than v4, and so the automatic direct mode upgrade to v5 was not done. * Android: Avoid trying to use Android's own ionice, which does not allow specifying a command to run. Fixes transferring files to/from android and probably a few other things. -- Joey Hess <email address hidden> Mon, 30 Dec 2013 14:13:40 -0400
Available diffs
- diff from 5.20131221 to 5.20131230 (88.2 KiB)
Superseded in trusty-proposed |
git-annex (5.20131221) unstable; urgency=low * assistant: Fix OSX-specific bug that caused the startup scan to try to follow symlinks to other directories, and add their contents to the annex. * assistant: Set StrictHostKeyChecking yes when creating ssh remotes, and add 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 * Fix test suite to cover lock --force change. * Add plumbing-level lookupkey and examinekey commands. * find --format: Added hashdirlower, hashdirmixed, keyname, and mtime format variables. * assistant: Always batch changes found in startup scan. * An armel Linux standalone build is now available, which includes the webapp. * Programs from Linux and OSX standalone builds can now be symlinked into a directory in PATH as an alternative installation method, and will use readlink to find where the build was unpacked. * Include man pages in Linux and OSX standalone builds. * Linux standalone build now includes its own glibc and forces the linker to use it, to remove dependence on the host glibc. -- Joey Hess <email address hidden> Sat, 21 Dec 2013 12:00:17 -0400
Available diffs
- diff from 5.20131213 to 5.20131221 (131.5 KiB)
Superseded in trusty-proposed |
git-annex (5.20131213) unstable; urgency=low * Avoid using git commit in direct mode, since in some situations it will read the full contents of files in the tree. * assistant: Batch jobs are now run with ionice and nocache, when those commands are available. * assistant: Run transferkeys as batch jobs. * Automatically fix up bad bare repositories created by versions 5.20131118 through 5.20131127. * rsync special remote: Fix fallback mode for rsync remotes that use hashDirMixed. Closes: #731142 * copy --from, get --from: When --force is used, ignore the location log and always try to get the file from the remote. * Deal with box.com changing the url of their webdav endpoint. * Android: Fix SRV record lookups for XMPP to use android getprop command to find DNS server, since there is no resolv.conf. * import: Add --skip-duplicates option. * lock: Require --force. Closes: #731606 * import: better handling of overwriting an existing file/directory/broken link when importing * Windows: assistant and webapp work! (very experimental) * Windows: Support annex.diskreserve. * Fix bad behavior in Firefox, which was caused by an earlier fix to bad behavior in Chromium. * repair: Improve repair of git-annex index file. * repair: Remove damaged git-annex sync branches. * status: Ignore new files that are gitignored. * Fix direct mode's handling when modifications to non-annexed files are pulled from a remote. A bug prevented the files from being updated in the work tree, and this caused the modification to be reverted. * OSX: Remove ssh and ssh-keygen from dmg as they're included in OSX by default. -- Joey Hess <email address hidden> Fri, 13 Dec 2013 14:20:32 -0400
Available diffs
- diff from 5.20131130 to 5.20131213 (135.8 KiB)
Superseded in trusty-proposed |
git-annex (5.20131130) unstable; urgency=low * init: Fix a bug that caused git annex init, when run in a bare repository, to set core.bare=false. -- Joey Hess <email address hidden> Sat, 30 Nov 2013 16:32:35 -0400
Available diffs
- diff from 5.20131127.1 to 5.20131130 (14.2 KiB)
Superseded in trusty-proposed |
git-annex (5.20131127.1) unstable; urgency=low * Rebuild that does not try to use quvi 0.9 from experimental. -- Joey Hess <email address hidden> Thu, 28 Nov 2013 07:57:36 -0400
Available diffs
- diff from 5.20131127 to 5.20131127.1 (4.0 KiB)
Superseded in trusty-proposed |
git-annex (5.20131127) unstable; urgency=low * webapp: Detect when upgrades are available, and upgrade if the user desires. (Only when git-annex is installed using the prebuilt binaries from git-annex upstream, not from eg Debian.) * assistant: Detect when the git-annex binary is modified or replaced, and either prompt the user to restart the program, or automatically restart it. * annex.autoupgrade configures both the above upgrade behaviors. * Added support for quvi 0.9. Slightly suboptimal due to limitations in its interface compared with the old version. * Bug fix: annex.version did not get set on automatic upgrade to v5 direct mode repo, so the upgrade was performed repeatedly, slowing commands down. * webapp: Fix bug that broke switching between local repositories that use the new guarded direct mode. * Android: Fix stripping of the git-annex binary. * Android: Make terminal app show git-annex version number. * Android: Re-enable XMPP support. * reinject: Allow to be used in direct mode. * Futher improvements to git repo repair. Has now been tested in tens of thousands of intentionally damaged repos, and successfully repaired them all. * Allow use of --unused in bare repository. -- Joey Hess <email address hidden> Wed, 27 Nov 2013 18:41:44 -0400
Available diffs
- diff from 5.20131120 to 5.20131127 (91.5 KiB)
Superseded in trusty-proposed |
git-annex (5.20131120) unstable; urgency=low * Fix Debian package to not try to run test suite, since haskell-tasty is not out of new or in Build-Depends yet. * dropunused, addunused: Allow "all" instead of a range to act on all unused data. * Ensure execute bit is set on directories when core.sharedrepository is set. * Ensure that core.sharedrepository is honored when creating the .git/annex directory. * Improve repair code in the case where the index file is corrupt, and this hides other problems from git fsck. -- Joey Hess <email address hidden> Wed, 20 Nov 2013 12:54:18 -0400
Available diffs
- diff from 5.20131118 to 5.20131120 (11.6 KiB)
Superseded in trusty-proposed |
git-annex (5.20131118) unstable; urgency=low * Direct mode repositories now have core.bare=true set, to prevent accidentally running git commands that try to operate on the work tree, and so do the wrong thing in direct mode. * annex.version is now set to 5 for direct mode repositories. This upgrade is handled fully automatically, no need to run git annex upgrade * The "status" command has been renamed to "info", to allow "git annex status" to be used in direct mode repositories, now that "git status" won't work in them. * The -c option now not only modifies the git configuration seen by git-annex, but it is passed along to every git command git-annex runs. * watcher: Avoid loop when adding a file owned by someone else fails in indirect mode because its permissions cannot be modified. * webapp: Avoid encoding problems when displaying the daemon log file. * webapp: Improve UI around remote that have no annex.uuid set, either because setup of them is incomplete, or because the remote git repository is not a git-annex repository. * Include ssh-keygen in standalone bundle. * Allow optionally configuring git-annex with -fEKG to enable awesome remote monitoring interfaceat http://localhost:4242/ * Fix bug that caused bad information to be written to the git-annex branch when running describe or other commands with a remote that has no uuid. * Work around Android linker problem that had prevented git-annex from running on Android 4.3 and 4.4. * repair: Handle case where index file is corrupt, but all objects are ok. * assistant: Notice on startup when the index file is corrupt, and auto-repair. * Fix direct mode merge bug when a direct mode file was deleted and replaced with a directory. An ordering problem caused the directory to not get created in this case. Thanks to Tim for the test case. * Direct mode .git/annex/objects directories are no longer left writable, because that allowed writing to symlinks of files that are not present, which followed the link and put bad content in an object location. Thanks to Tim for the test case. * fsck: Fix up .git/annex/object directory permissions. * Switched to the tasty test framework. * Android: Adjust default .gitignore to ignore .thumbnails at any location in the tree, not just at its top. * webapp: Check annex.version. -- Joey Hess <email address hidden> Mon, 18 Nov 2013 10:45:43 -0400
Available diffs
- diff from 4.20131106 to 5.20131118 (112.4 KiB)
git-annex (4.20131106) unstable; urgency=low * Improve local pairing behavior when two computers both try to start the pairing process separately. * sync: Work even when the local git repository is new and empty, with no master branch. * gcrypt, bup: Fix bug that prevented using these special remotes with encryption=pubkey. * Fix enabling of gcrypt repository accessed over ssh; git-annex-shell gcryptsetup had a bug that caused it to fail with permission denied. * Fix zombie process that occurred when switching between repository views in the webapp. * map: Work when there are gcrypt remotes. * Fix build w/o webapp. * Fix exception handling bug that could cause .git/annex/index to be used for git commits outside the git-annex branch. Known to affect git-annex when used with the git shipped with Ubuntu 13.10. -- Joey Hess <email address hidden> Wed, 06 Nov 2013 11:17:47 -0400
Available diffs
- diff from 4.20130815 to 4.20131106 (699.3 KiB)
- diff from 4.20131101 to 4.20131106 (55.0 KiB)
Superseded in trusty-proposed |
git-annex (4.20131101) unstable; urgency=low * The "git annex content" command is renamed to "git annex wanted". * New --want-get and --want-drop options which can be used to test preferred content settings. For example, "git annex find --in . --want-drop" * assistant: When autostarted, wait 5 seconds before running the startup scan, to avoid contending with the user's desktop login process. * webapp: When setting up a bare shared repository, enable non-fast-forward pushes. * sync: Show a hint about receive.denyNonFastForwards when a push fails. * directory, webdav: Fix bug introduced in version 4.20131002 that caused the chunkcount file to not be written. Work around repositories without such a file, so files can still be retreived from them. * assistant: Automatically repair damanged git repository, if it can be done without losing data. * assistant: Support repairing git remotes that are locally accessible (eg, on removable drives). * add: Fix reversion in 4.20130827 when adding unlocked files that have not yet been committed. * unannex: New, much slower, but more safe behavior: Copies files out of the annex. This avoids an unannex of one file breaking other files that link to the same content. Also, it means that the content remains in the annex using up space until cleaned up with "git annex unused". (The behavior of unannex --fast has not changed; it still hard links to content in the annex. --fast was not made the default because it is potentially unsafe; editing such a hard linked file can unexpectedly change content stored in the annex.) -- Joey Hess <email address hidden> Fri, 01 Nov 2013 11:34:27 -0400
Available diffs
- diff from 4.20131024 to 4.20131101 (81.5 KiB)
Superseded in trusty-proposed |
git-annex (4.20131024) unstable; urgency=low * webapp: Fix bug when adding a remote and git-remote-gcrypt is not installed. * The assitant can now run scheduled incremental fsck jobs on the local repository and remotes. These can be configured using vicfg or with the webapp. * repair: New command, which can repair damaged git repositories (even ones not using git-annex). * webapp: When git repository damange is detected, repairs can be done using the webapp UI. * Automatically and safely detect and recover from dangling .git/annex/index.lock files, which would prevent git from committing to the git-annex branch, eg after a crash. * assistant: Detect stale git lock files at startup time, and remove them. * addurl: Better sanitization of generated filenames. * Better sanitization of problem characters when generating URL and WORM keys. * The control socket path passed to ssh needs to be 17 characters shorter than the maximum unix domain socket length, because ssh appends stuff to it to make a temporary filename. Closes: #725512 * status: Fix space leak in local mode, introduced in version 4.20130920. * import: Skip .git directories. * Remove bogus runshell loop check. * addurl: Improve message when adding url with wrong size to existing file. * Fixed handling of URL keys that have no recorded size. * status: Fix a crash if a temp file went away while its size was being checked for status. * Deal with git check-attr -z output format change in git 1.8.5. * Work around sed output difference that led to version containing a newline on OSX. * sync: Fix automatic resolution of merge conflicts where one side is an annexed file, and the other side is a non-annexed file, or a directory. * S3: Try to ensure bucket name is valid for archive.org. * assistant: Bug fix: When run in a subdirectory, files from incoming merges were wrongly added to that subdirectory, and removed from their original locations. * Windows: Deal with strange msysgit 1.8.4 behavior of not understanding DOS formatted paths for --git-dir and --work-tree. * Removed workaround for bug in git 1.8.4r0. * Added git-recover-repository command to git-annex source (not built by default; this needs to move to someplace else). * webapp: Move sidebar to the right hand side of the screen. -- Joey Hess <email address hidden> Thu, 24 Oct 2013 12:59:55 -0400
Available diffs
- diff from 4.20131002 to 4.20131024 (160.0 KiB)
Superseded in trusty-proposed |
git-annex (4.20131002) unstable; urgency=low * Note that the layout of gcrypt repositories has changed, and if you created one you must manually upgrade it. See http://git-annex.branchable.com/upgrades/gcrypt/ * webapp: Support setting up and using encrypted git repositories on any ssh server, as well as on rsync.net. * git-annex-shell: Added support for operating inside gcrypt repositories. * Disable receive.denyNonFastForwards when setting up a gcrypt special remote, since gcrypt needs to be able to fast-forward the master branch. * import: Preserve top-level directory structure. * Use cryptohash rather than SHA for hashing when no external hash program is available. This is a significant speedup for SHA256 on OSX, for example. * Added SKEIN256 and SKEIN512 backends. * Android build redone from scratch, many dependencies updated, and entire build can now be done using provided scripts. * assistant: Clear the list of failed transfers when doing a full transfer scan. This prevents repeated retries to download files that are not available, or are not referenced by the current git tree. * indirect, direct: Better behavior when a file is not owned by the user running the conversion. * add, import, assistant: Better preserve the mtime of symlinks, when when adding content that gets deduplicated. * Send a git-annex user-agent when downloading urls. Overridable with --user-agent option. (Not yet done for S3 or WebDAV due to limitations of libraries used.) * webapp: Fixed a bug where when a new remote is added, one file may fail to sync to or from it due to the transferrer process not yet knowing about the new remote. * OSX: Bundled gpg upgraded, now compatible with config files written by MacGPG. * assistant: More robust inotify handling; avoid crashing if a directory cannot be read. * Moved list of backends and remote types from status to version command. -- Joey Hess <email address hidden> Wed, 02 Oct 2013 16:00:39 -0400
Superseded in trusty-release |
Obsolete in saucy-release |
Deleted in saucy-proposed (Reason: moved to release) |
git-annex (4.20130815) unstable; urgency=low * assistant, watcher: .gitignore files and other git ignores are now honored, when git 1.8.4 or newer is installed. (Thanks, Adam Spiers, for getting the necessary support into git for this.) * importfeed: Ignores transient problems with feeds. Only exits nonzero when a feed has repeatedly had a problems for at least 1 day. * importfeed: Fix handling of dots in extensions. * Windows: Added support for encrypted special remotes. * Windows: Fixed permissions problem that prevented removing files from directory special remote. Directory special remotes now fully usable. -- Joey Hess <email address hidden> Thu, 15 Aug 2013 10:14:33 +0200
Available diffs
- diff from 4.20130627 to 4.20130815 (372.9 KiB)
- diff from 4.20130802 to 4.20130815 (59.0 KiB)
Superseded in saucy-proposed |
git-annex (4.20130802) unstable; urgency=low * dropunused behavior change: Now refuses to drop the last copy of a file, unless you use the --force. This was the last place in git-annex that could remove data referred to by the git history, without being forced. Like drop, dropunused checks remotes, and honors the global annex.numcopies setting. (However, .gitattributes settings cannot apply to unused files.) * Fix inverted logic in last release's fix for data loss bug, that caused git-annex sync on FAT or other crippled filesystems to add symlink standin files to the annex. * importfeed can be used to import files from podcast feeds. * webapp: When setting up a dedicated ssh key to access the annex on a host, set IdentitiesOnly to prevent the ssh-agent from forcing use of a different ssh key. That could result in unncessary password prompts, or prevent git-annex-shell from being run on the remote host. * webapp: Improve handling of remotes whose setup has stalled. * Add status message to XMPP presence tag, to identify to others that the client is a git-annex client. Closes: #717652 * webapp: When creating a repository on a removable drive, set core.fsyncobjectfiles, to help prevent data loss when the drive is yanked. * Always build with -threaded, to avoid a deadlock when communicating with gpg. * unused: No longer shows as unused tmp files that are actively being transferred. * assistant: Fix NetWatcher to not sync with remotes that have remote.<name>.annex-sync set to false. * assistant: Fix deadlock that could occur when adding a lot of files at once in indirect mode. * assistant: Fix bug that caused it to stall when adding a very large number of files at once (around 5 thousand). * OSX: Make git-annex-webapp run in the background, so that the app icon can be clicked on the open a new webapp when the assistant is already running. * Improve test suite on Windows; now tests git annex sync. * Fix a few bugs involving filenames that are at or near the filesystem's maximum filename length limit. * find: Avoid polluting stdout with progress messages. Closes: #718186 * Escape ':' in file/directory names to avoid it being treated as a pathspec by some git commands. Closes: #718185 * Slow and ugly work around for bug #718517 in git 1.8.4~rc0, which broke git-cat-file --batch for filenames containing spaces. (Will be reverted after next git pre-release fixes the problem.) -- Joey Hess <email address hidden> Fri, 02 Aug 2013 11:35:16 -0400
Available diffs
- diff from 4.20130723 to 4.20130802 (126.6 KiB)
Superseded in saucy-proposed |
git-annex (4.20130723) unstable; urgency=low * Fix data loss bug when adding an (uncompressed) tarball of a git-annex repository, or other file that begins with something that can be mistaken for a git-annex link. Closes: #717456 * New improved version of the git-annex logo, contributed by John Lawrence. * Rsync.net have committed to support git-annex and offer a special discounted rate for git-annex users. Updated the webapp to reflect this. http://www.rsync.net/products/git-annex-pricing.html * Install XDG desktop icon files. * Support unannex and uninit in direct mode. * Support import in direct mode. * webapp: Better display of added files. * fix: Preserve the original mtime of fixed symlinks. * uninit: Preserve .git/annex/objects at the end, if it still has content, so that old versions of files and deleted files are not deleted. Print a message with some suggested actions. * When a transfer is already being run by another process, proceed on to the next file, rather than dying. * Fix checking when content is present in a non-bare repository accessed via http. * Display byte sizes with more precision. * watcher: Fixed a crash that could occur when a directory was renamed or deleted before it could be scanned. * watcher: Partially worked around a bug in hinotify, no longer crashes if hinotify cannot process a directory (but can't detect changes in it) * directory special remote: Fix checking that there is enough disk space to hold an object, was broken when using encryption. * webapp: Differentiate between creating a new S3/Glacier/WebDav remote, and initializing an existing remote. When creating a new remote, avoid conflicts with other existing (or deleted) remotes with the same name. * When an XMPP server has SRV records, try them, but don't then fall back to the regular host if they all fail. * For long hostnames, use a hash of the hostname to generate the socket file for ssh connection caching. -- Joey Hess <email address hidden> Tue, 23 Jul 2013 10:46:05 -0400
Available diffs
- diff from 4.20130709 to 4.20130723 (121.7 KiB)
Superseded in saucy-proposed |
git-annex (4.20130709) unstable; urgency=low * --all: New switch that makes git-annex operate on all data stored in the git annex, including old versions of files. Supported by fsck, get, move, copy. * --unused: New switch that makes git-annex operate on all data found by the last run of git annex unused. Supported by fsck, get, move, copy. * get, move, copy: Can now be run in a bare repository, like fsck already could. --all is enabled automatically in this case. * merge: Now also merges synced/master or similar branches, which makes it useful to put in a post-receive hook to make a repository automatically update its working copy when git annex sync or the assistant sync with it. * webapp: Fix ssh setup with nonstandard port, broken in last release. * init: Detect systems on which git commit fails due to not being able to determine the FQDN, and put in a workaround so committing to the git-annex branch works. * addurl --pathdepth: Fix failure when the pathdepth specified is deeper than the urls's path. * Windows: Look for .exe extension when searching for a command in path. * Pass -f to curl when downloading a file with it, so it propigates failure. * Windows: Fix url to object when using a http remote. * webapp: Fix authorized_keys line added when setting up a rsync remote on a server that also supports git-annex, to not force running git-annex-shell. * OSX Mountain Lion: Fixed gpg bundled in dmg to not fail due to a missing gpg-agent. * Android: gpg is built without --enable-minimal, so it interoperates better with other gpg builds that may default to using other algorithms for encryption. * dropunused, addunused: Complain when asked to operate on a number that does not correspond to any unused key. * fsck: Don't claim to fix direct mode when run on a symlink whose content is not present. * Make --numcopies override annex.numcopies set in .gitattributes. -- Joey Hess <email address hidden> Tue, 09 Jul 2013 13:55:39 -0400
Available diffs
- diff from 4.20130627 to 4.20130709 (85.6 KiB)
git-annex (4.20130627) unstable; urgency=low * assistant --autostart: Automatically ionices the daemons it starts. * assistant: Daily sanity check thread is run niced. * bup: Handle /~/ in bup remote paths. Thanks, Oliver Matthews * fsck: Ensures that direct mode is used for files when it's enabled. * webapp: Fix bug when setting up a remote ssh repo repeatedly on the same server. * webapp: Ensure that ssh keys generated for different directories on a server are always different. * webapp: Fix bug setting up ssh repo if the user enters "~/" at the start of the path. * assistant: Fix bug that prevented adding files written by gnucash, and more generally support adding hard links to files. However, other operations on hard links are still unsupported. * webapp: Fix bug that caused the webapp to hang when built with yesod 1.2. -- Joey Hess <email address hidden> Thu, 27 Jun 2013 14:21:55 -0400
Available diffs
- diff from 4.20130621 to 4.20130627 (58.7 KiB)
51 → 100 of 148 results | First • Previous • Next • Last |