aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar http://id.clacke.se/ <clacke@web>2013-11-09 09:26:57 +0000
committerGravatar admin <admin@branchable.com>2013-11-09 09:26:57 +0000
commit6224dfec8ce58188a57412f51280897864396dce (patch)
tree12a87431289d390dc1612f5e4c7e7259e5403932
parentfd27c74c1a82783b813b2430ca11d357ea29cec9 (diff)
-rw-r--r--doc/bugs/git_annex_describe_can_break_uuid.log.mdwn40
1 files changed, 40 insertions, 0 deletions
diff --git a/doc/bugs/git_annex_describe_can_break_uuid.log.mdwn b/doc/bugs/git_annex_describe_can_break_uuid.log.mdwn
new file mode 100644
index 000000000..e7dc6a4bb
--- /dev/null
+++ b/doc/bugs/git_annex_describe_can_break_uuid.log.mdwn
@@ -0,0 +1,40 @@
+### Please describe the problem.
+
+`uuid.log` can end up in a state where `git annex describe` (and probably other things) stops working.
+
+### What steps will reproduce the problem?
+
+Run `git annex describe` against a remote that is not a an initialized git-annex repo.
+
+### What version of git-annex are you using? On what operating system?
+
+debian-packaged git-annex 4.20131106 on Linux Mint 13/Maya (Ubuntu Precise/12.04)
+
+### Please provide any additional information below.
+
+I will follow comments, but can also be found at [[https://microca.st/clacke]].
+
+Full transcript to reproduce:
+
+[[!format sh """
+$ git init a
+Initialized empty Git repository in /tmp/annex/a/.git/
+$ git init b
+Initialized empty Git repository in /tmp/annex/b/.git/
+$ cd a/
+$ git annex init
+init ok
+(Recording state in git...)
+$ git remote add -f b ../b
+Updating b
+$ git annex describe b b # this should not be ok
+describe b ok
+(Recording state in git...)
+$ git annex describe b b
+describe b git-annex: Prelude.last: empty list
+$ git cat-file blob git-annex:uuid.log
+ b timestamp=1383987654.900868s
+...
+
+# End of transcript.
+"""]]