Browse Source

Copy v1.7 README to old location for old links

Achilleas Koutsou 3 years ago
parent
commit
4fdfbf64d3
1 changed files with 43 additions and 0 deletions
  1. 43 0
      v1.7/README.md

+ 43 - 0
v1.7/README.md

@@ -0,0 +1,43 @@
+## Version 1.7
+
+### Changes
+- Git annex v7 mode: With this version, new repositories and local clones are initialised in git-annex v7 mode. This brings several changes in the behaviour of file locking:
+    - Files are added **unlocked** by default.
+    - Locking a file is a persistent status change that can be committed to the repository and will affect other clones.
+    - **Locked** files are not usable on Windows (not even for reading) and need to be unlocked.
+    - If no locking or unlocking is performed, the behaviour is is identical across all platforms.
+- New command: `gin sync`
+    - Synchronises changes bidirectionally between remote repositories and the local clone.
+    - Content can be synchronised at the same time with the `--content` flag.
+    - Using the `--content` flag will download **all** data in the repository.
+- `gin version --copy-to` behaviour changes:
+    - Files can now be checked out from older versions to any location, i.e., the destination directory does not need to be under the repository root.
+    - Checked out files (the old versions) are not added to the repository.
+    - Annexed content of checked out files is automatically downloaded.
+- Custom commit messages: Users can now specify a custom commit message when performing a `gin commit` by specifying the `--message` flag (`-m` for short).
+- Better handling of merge conflicts.
+- `gin ls` file listings are colour coded. Synced files are green, pointer files without content are cyan, modified files are yellow/orange, removed files are red.
+- `gin ls` prints a summary with file counts for each status at the bottom of the output.
+- JSON output has been added (`--json` flag) to the `info`, `keys`, `servers`, and `remotes` commands.
+- A message is always printed when there is "Nothing to do".
+- Output is more consistent across all file operations.
+
+### Bug fixes
+- Fixed bugs with colours in Windows terminals.
+- Fixed bug where the log would not be properly trimmed on Windows.
+- Fixed bug where `gin version --copy-to` would fail on Windows.
+
+### Relevant PRs
+- #237: Windows colours
+- #241: Fix for adding annexed content to git on Windows
+- #242: Count only T (typechange) files
+- #244: Log trim fix
+- #247: More consistent file operation messages
+- #248: Small Changes to Verbose flag
+- #250: Windows fixes and annex v7
+- #253: Support custom commit messages
+- #254: Changes to 'gin version' command behaviour
+- #256: LScmd enhancement
+- #257: Bugfix for 'git cat-file' on Windows (for 'gin version --copy-to')
+- #258: gin ls summary
+- #260: Add JSON output to info, keys, servers, and remotes commands