summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-05-16 11:37:30 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-05-16 11:37:30 -0400
commit58cc9bdb24e87b9073c0154f4dfd5230fc48e519 (patch)
tree53a955f9ac1ccdd164f7c019c064ce99d7869ad6 /doc
parent3a7d073e4ed4418de653723f7b92ab8ba0312c07 (diff)
add news item for git-annex 4.20130516
Diffstat (limited to 'doc')
-rw-r--r--doc/news/version_4.20130314.mdwn68
-rw-r--r--doc/news/version_4.20130516.mdwn29
2 files changed, 29 insertions, 68 deletions
diff --git a/doc/news/version_4.20130314.mdwn b/doc/news/version_4.20130314.mdwn
deleted file mode 100644
index 8a98710a6..000000000
--- a/doc/news/version_4.20130314.mdwn
+++ /dev/null
@@ -1,68 +0,0 @@
-git-annex 4.20130314 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * Bugfix: git annex add, when ran without any file or directory specified,
- should add files in the current directory, but not act on unlocked files
- elsewhere in the tree.
- * Bugfix: drop --from an unavailable remote no longer updates the location
- log, incorrectly, to say the remote does not have the key.
- * Bugfix: If the UUID of a remote is not known, prevent --from, --to,
- and other ways of specifying remotes by name from selecting it,
- since it is not possible to sanely use it.
- * Bugfix: Fix bug in inode cache sentinal check, which broke
- copying to local repos if the repo being copied from had moved
- to a different filesystem or otherwise changed all its inodes
- * Switch from using regex-compat to regex-tdfa, as the C regex library
- is rather buggy.
- * status: Can now be run with a directory path to show only the
- status of that directory, rather than the whole annex.
- * Added remote.&lt;name&gt;.annex-gnupg-options setting.
- Thanks, guilhem for the patch.
- * addurl: Add --relaxed option.
- * addurl: Escape invalid characters in urls, rather than failing to
- use an invalid url.
- * addurl: Properly handle url-escaped characters in file:// urls.
- * assistant: Fix dropping content when a file is moved to an archive
- directory, and getting contennt when a file is moved back out.
- * assistant: Fix bug in direct mode that could occur when a symlink is
- moved out of an archive directory, and resulted in the file not being
- set to direct mode when it was transferred.
- * assistant: Generate better commits for renames.
- * assistant: Logs are rotated to avoid them using too much disk space.
- * assistant: Avoid noise in logs from git commit about typechanged
- files in direct mode repositories.
- * assistant: Set gc.auto=0 when creating repositories to prevent
- automatic commits from causing git-gc runs.
- * assistant: If gc.auto=0, run git-gc once a day, packing loose objects
- very non-aggressively.
- * assistant: XMPP git pull and push requests are cached and sent when
- presence of a new client is detected.
- * assistant: Sync with all git remotes on startup.
- * assistant: Get back in sync with XMPP remotes after network reconnection,
- and on startup.
- * assistant: Fix syncing after XMPP pairing.
- * assistant: Optimised handling of renamed files in direct mode,
- avoiding re-checksumming.
- * assistant: Detects most renames, including directory renames, and
- combines all their changes into a single commit.
- * assistant: Fix ~/.ssh/git-annex-shell wrapper to work when the
- ssh key does not force a command.
- * assistant: Be smarter about avoiding unncessary transfers.
- * webapp: Work around bug in Warp's slowloris attack prevention code,
- that caused regular browsers to stall when they reuse a connection
- after leaving it idle for 30 seconds.
- (See https://github.com/yesodweb/wai/issues/146)
- * webapp: New preferences page allows enabling/disabling debug logging
- at runtime, as well as configuring numcopies and diskreserve.
- * webapp: Repository costs can be configured by dragging repositories around
- in the repository list.
- * webapp: Proceed automatically on from "Configure jabber account"
- to pairing.
- * webapp: Only show up to 10 queued transfers.
- * webapp: DTRT when told to create a git repo that already exists.
- * webapp: Set locally paired repositories to a lower cost than other
- network remotes.
- * Run ssh with -T to avoid tty allocation and any login scripts that
- may do undesired things with it.
- * Several improvements to Makefile and cabal file. Thanks, Peter Simmons
- * Stop depending on testpack.
- * Android: Enable test suite."""]] \ No newline at end of file
diff --git a/doc/news/version_4.20130516.mdwn b/doc/news/version_4.20130516.mdwn
new file mode 100644
index 000000000..7e6101aab
--- /dev/null
+++ b/doc/news/version_4.20130516.mdwn
@@ -0,0 +1,29 @@
+git-annex 4.20130516 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
+ * Android: The webapp is ported and working.
+ * Windows: There is a very rough Windows port. Do not trust it with
+ important data.
+ * git-annex-shell: Ensure that received files can be read. Files
+ transferred from some Android devices may have very broken permissions
+ as received.
+ * direct mode: Direct mode commands now work on files staged in the index,
+ they do not need to be committed to git.
+ * Temporarily add an upper bound to the version of yesod that can be built
+ with, since yesod 1.2 has a great many changes that will require extensive
+ work on the webapp.
+ * Disable building with the haskell threaded runtime when the assistant
+ is not built. This may fix builds on s390x and sparc, which are failing
+ to link -lHSrts\_thr
+ * Avoid depending on regex-tdfa on mips, mipsel, and s390, where it fails
+ to build.
+ * direct: Fix a bug that could cause some files to be left in indirect mode.
+ * When initializing a directory special remote with a relative path,
+ the path is made absolute.
+ * SHA: Add a runtime sanity check that sha commands output something
+ that appears to be a real sha.
+ * configure: Better checking that sha commands output in the desired format.
+ * rsync special remotes: When sending from a crippled filesystem, use
+ the destination's default file permissions, as the local ones can
+ be arbitrarily broken. (Ie, ----rwxr-x for files on Android)
+ * migrate: Detect if a file gets corrupted while it's being migrated.
+ * Debian: Add a menu file."""]] \ No newline at end of file