git-annex/debian/changelog

220 lines
9.1 KiB
Text
Raw Normal View History

git-annex (0.17) UNRELEASED; urgency=low
* unannex: Now skips files whose content is not present, rather than
it being an error. This allows gradual conversion from one backend
to another by running unannex followed by add in each repository.
-- Joey Hess <joeyh@debian.org> Sat, 08 Jan 2011 15:04:48 -0400
2011-01-07 18:36:52 +00:00
git-annex (0.16) unstable; urgency=low
* git-annex-shell: Avoid exposing any git repo config except for the
annex.uuid when doing configlist.
* bugfix: Running `move --to` with a remote whose UUID was not yet known
could result in git-annex not recording on the local side where the
file was moved to. This could not result in data loss, or even a
significant problem, since the remote *did* record that it had the file.
* Also, add a general guard to detect attempts to record information
about repositories with missing UUIDs.
* bugfix: Running `move --to` with a non-ssh remote failed.
2011-01-07 16:34:44 +00:00
* bugfix: Running `copy --to` with a non-ssh remote actually did a move.
2011-01-07 18:36:52 +00:00
* Many test suite improvements. Current top-level test coverage: 65%
2011-01-07 18:36:52 +00:00
-- Joey Hess <joeyh@debian.org> Fri, 07 Jan 2011 14:33:13 -0400
2011-01-01 02:22:50 +00:00
git-annex (0.15) unstable; urgency=low
* Support scp-style urls for remotes (host:path).
* Support ssh urls containing "~".
2010-12-29 21:00:14 +00:00
* Add trust and untrust subcommands, to allow configuring repositories
that are trusted to retain files without explicit checking.
2010-12-29 21:00:14 +00:00
* Fix bug in numcopies handling when multiple remotes pointed to the
same repository.
2010-12-31 23:19:26 +00:00
* Introduce the git-annex-shell command. It's now possible to make
a user have it as a restricted login shell, similar to git-shell.
* Note that git-annex will always use git-annex-shell when accessing
a ssh remote, so all of your remotes need to be upgraded to this
version of git-annex at the same time.
* Now rsync is exclusively used for copying files to and from remotes.
2011-01-01 02:22:50 +00:00
scp is not longer supported.
2011-01-01 02:22:50 +00:00
-- Joey Hess <joeyh@debian.org> Fri, 31 Dec 2010 22:00:52 -0400
2010-12-24 21:41:15 +00:00
git-annex (0.14) unstable; urgency=low
* Bugfix to git annex unused in a repository with nothing yet annexed.
* Support upgrading from a v0 annex with nothing in it.
* Avoid multiple calls to git ls-files when passed eg, "*".
2010-12-24 21:41:15 +00:00
-- Joey Hess <joeyh@debian.org> Fri, 24 Dec 2010 17:38:48 -0400
2010-12-14 17:12:24 +00:00
git-annex (0.13) unstable; urgency=low
* Makefile: Install man page and html (when built).
2010-12-12 17:17:53 +00:00
* Makefile: Add GHCFLAGS variable.
2010-12-13 15:35:00 +00:00
* Fix upgrade from 0.03.
* Support remotes using git+ssh and ssh+git as protocol.
Closes: #607056
2010-12-14 17:12:24 +00:00
-- Joey Hess <joeyh@debian.org> Tue, 14 Dec 2010 13:05:10 -0400
2010-12-11 21:37:24 +00:00
git-annex (0.12) unstable; urgency=low
* Add --exclude option to exclude files from processing.
* mwdn2man: Fix a bug in newline supression. Closes: #606578
* Bugfix to git annex add of an unlocked file in a subdir. Closes: #606579
2010-12-11 21:29:50 +00:00
* Makefile: Add PREFIX variable.
2010-12-11 21:37:24 +00:00
-- Joey Hess <joeyh@debian.org> Sat, 11 Dec 2010 17:32:00 -0400
2010-12-04 21:29:28 +00:00
git-annex (0.11) unstable; urgency=low
* If available, rsync will be used for file transfers from remote
repositories. This allows resuming interrupted transfers.
* Added remote.annex-rsync-options.
* Avoid deleting temp files when rsync fails.
2010-12-03 01:07:16 +00:00
* Improve detection of version 0 repos.
2010-12-03 04:33:41 +00:00
* Add uninit subcommand. Closes: #605749
2010-12-04 21:29:28 +00:00
-- Joey Hess <joeyh@debian.org> Sat, 04 Dec 2010 17:27:42 -0400
2010-11-28 23:32:00 +00:00
git-annex (0.10) unstable; urgency=low
2010-11-28 22:55:49 +00:00
* In .gitattributes, the annex.numcopies attribute can be used
to control the number of copies to retain of different types of files.
* Bugfix: Always correctly handle gitattributes when in a subdirectory of
2010-11-28 21:34:31 +00:00
the repository. (Had worked ok for ones like "*.mp3", but failed for
ones like "dir/*".)
* fsck: Fix warning about not enough copies of a file, when locations
are known, but are not available in currently configured remotes.
2010-11-28 21:32:06 +00:00
* precommit: Optimise to avoid calling git-check-attr more than once.
* The git-annex-backend attribute has been renamed to annex.backend.
2010-11-28 23:32:00 +00:00
-- Joey Hess <joeyh@debian.org> Sun, 28 Nov 2010 19:28:05 -0400
2010-11-27 21:17:14 +00:00
git-annex (0.09) unstable; urgency=low
2010-11-27 21:02:53 +00:00
* Add copy subcommand.
* Fix bug in setkey subcommand triggered by move --to.
2010-11-27 21:02:53 +00:00
2010-11-27 21:17:14 +00:00
-- Joey Hess <joeyh@debian.org> Sat, 27 Nov 2010 17:14:59 -0400
2010-11-27 21:02:53 +00:00
2010-11-21 17:47:44 +00:00
git-annex (0.08) unstable; urgency=low
* Fix `git annex add ../foo` (when ran in a subdir of the repo).
* Add configure step to build process.
* Only use cp -a if it is supported, falling back to cp -p or plain cp
as needed for portability.
* cp --reflink=auto is used if supported, and will make git annex unlock
2010-11-18 18:12:40 +00:00
much faster on filesystems like btrfs that support copy on write.
2010-11-21 17:47:44 +00:00
-- Joey Hess <joeyh@debian.org> Sun, 21 Nov 2010 13:45:44 -0400
2010-11-15 22:43:59 +00:00
git-annex (0.07) unstable; urgency=low
2010-11-14 16:35:05 +00:00
* find: New subcommand.
2010-11-15 22:13:20 +00:00
* unused: New subcommand, finds unused data. (Split out from fsck.)
2010-11-15 22:04:19 +00:00
* dropunused: New subcommand, provides for easy dropping of unused keys
2010-11-15 22:13:20 +00:00
by number, as listed by the unused subcommand.
* fsck: Print warnings to stderr; --quiet can now be used to only see
problems.
2010-11-14 16:35:05 +00:00
2010-11-15 22:43:59 +00:00
-- Joey Hess <joeyh@debian.org> Mon, 15 Nov 2010 18:41:50 -0400
2010-11-14 16:35:05 +00:00
2010-11-13 20:29:33 +00:00
git-annex (0.06) unstable; urgency=low
* fsck: Check if annex.numcopies is satisfied.
* fsck: Verify the sha1 of files when the SHA1 backend is used.
* fsck: Verify the size of files when the WORM backend is used.
2010-11-13 20:29:33 +00:00
* fsck: Allow specifying individual files if fscking everything
is not desired.
* fsck: Fix bug, introduced in 0.04, in detection of unused data.
2010-11-13 20:29:33 +00:00
-- Joey Hess <joeyh@debian.org> Sat, 13 Nov 2010 16:24:29 -0400
2010-11-11 22:54:52 +00:00
git-annex (0.05) unstable; urgency=low
* Optimize both pre-commit and lock subcommands to not call git diff
2010-11-11 22:54:52 +00:00
on every file being committed/locked.
2010-11-11 22:59:19 +00:00
(This actually also works around a bug in ghc, that caused
2010-11-11 22:54:52 +00:00
git-annex 0.04 pre-commit to sometimes corrupt filename being read
2010-11-11 23:00:38 +00:00
from git ls-files and fail.
See <http://hackage.haskell.org/trac/ghc/ticket/4493>
The excessive number of calls made by pre-commit exposed the ghc bug.
Thanks Josh Triplett for the debugging.)
2010-11-11 22:59:19 +00:00
* Build with -O2.
2010-11-11 22:54:52 +00:00
-- Joey Hess <joeyh@debian.org> Thu, 11 Nov 2010 18:31:09 -0400
2010-11-10 18:29:51 +00:00
git-annex (0.04) unstable; urgency=low
2010-11-08 01:02:25 +00:00
* Add unlock subcommand, which replaces the symlink with a copy of
2010-11-10 17:28:04 +00:00
the file's content in preparation of changing it. The "edit" subcommand
is an alias for unlock.
* Add lock subcommand.
* Unlocked files will now automatically be added back into the annex when
committed (and the updated symlink committed), by some magic in the
pre-commit hook.
2010-11-10 18:29:51 +00:00
* The SHA1 backend is now fully usable.
2010-11-08 20:47:36 +00:00
* Add annex.version, which will be used to automate upgrades
2010-11-10 18:29:51 +00:00
between incompatible versions.
2010-11-08 20:47:36 +00:00
* Reorganised the layout of .git/annex/
* The new layout will be automatically upgraded to the first time
git-annex is used in a repository with the old layout.
* Note that git-annex 0.04 cannot transfer content from old repositories
that have not yet been upgraded.
* 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-10 18:16:53 +00:00
* Add build dep on libghc6-testpack-dev. Closes: #603016
* Avoid using runghc to run test suite as it is not available on all
architectures. Closes: #603006
2010-11-08 01:02:25 +00:00
2010-11-10 18:29:51 +00:00
-- Joey Hess <joeyh@debian.org> Wed, 10 Nov 2010 14:23:23 -0400
2010-11-08 01:02:25 +00:00
2010-11-07 22:30:21 +00:00
git-annex (0.03) unstable; urgency=low
2010-10-28 17:47:10 +00:00
* Fix support for file:// remotes.
2010-10-28 18:04:22 +00:00
* Add --verbose
2010-10-29 16:38:41 +00:00
* Fix SIGINT handling.
2010-10-29 21:38:12 +00:00
* Fix handling of files with unusual characters in their name.
* Fixed memory leak; git-annex no longer reads the whole file list
from git before starting, and will be much faster with large repos.
2010-10-31 22:04:34 +00:00
* Fix crash on unknown symlinks.
* Added remote.annex-scp-options and remote.annex-ssh-options.
2010-11-01 18:49:05 +00:00
* The backends to use when adding different sets of files can be configured
via gitattributes.
* 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-07 22:23:25 +00:00
* Add fsck subcommand. (For now it only finds unused key contents in the
annex.)
2010-10-28 17:47:10 +00:00
2010-11-07 22:30:21 +00:00
-- Joey Hess <joeyh@debian.org> Sun, 07 Nov 2010 18:26:04 -0400
2010-10-28 17:47:10 +00:00
2010-10-27 20:53:54 +00:00
git-annex (0.02) unstable; urgency=low
2010-10-21 20:38:14 +00:00
* Can scp annexed files from remote hosts, and check remote hosts for
file content when dropping files.
2010-10-27 18:39:21 +00:00
* New move subcommand, that makes it easy to move file contents from
or to a remote.
2010-10-26 00:22:37 +00:00
* New fromkey subcommand, for registering urls, etc.
2010-10-27 18:33:44 +00:00
* git-annex init will now set up a pre-commit hook that fixes up symlinks
before they are committed, to ensure that moving symlinks around does not
break them.
2010-10-27 18:39:21 +00:00
* More intelligent and fast staging of modified files; git add coalescing.
2010-10-22 19:08:53 +00:00
* Add remote.annex-ignore git config setting to allow completly disabling
a given remote.
2010-10-25 23:38:59 +00:00
* --from/--to can be used to control the remote repository that git-annex
uses.
2010-10-25 23:38:59 +00:00
* --quiet can be used to avoid verbose output
2010-10-26 00:22:37 +00:00
* New plumbing-level dropkey and addkey subcommands.
2010-10-27 18:39:21 +00:00
* Lots of bug fixes.
2010-10-21 20:38:14 +00:00
2010-10-27 20:53:54 +00:00
-- Joey Hess <joeyh@debian.org> Wed, 27 Oct 2010 16:39:29 -0400
2010-10-21 20:38:14 +00:00
2010-10-20 16:54:40 +00:00
git-annex (0.01) unstable; urgency=low
2010-10-16 20:41:24 +00:00
2010-10-20 16:54:40 +00:00
* First prerelease.
2010-10-16 20:41:24 +00:00
2010-10-20 16:54:40 +00:00
-- Joey Hess <joeyh@debian.org> Wed, 20 Oct 2010 12:54:24 -0400