aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/addurl_--file__causes_file_redownload_even_if_it_already_present.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2017-10-02 11:58:31 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2017-10-02 11:58:31 -0400
commit6dc6b4b7d9236a2ecbc3260945e0cd532a157c26 (patch)
treef579ab43822f9cd7c7a07d7c0f433eca63777e11 /doc/bugs/addurl_--file__causes_file_redownload_even_if_it_already_present.mdwn
parent156adb9af66a17c69e6d402d1e3d3bd477af72be (diff)
you requested his old closed bugs not be deleted yet
Diffstat (limited to 'doc/bugs/addurl_--file__causes_file_redownload_even_if_it_already_present.mdwn')
-rw-r--r--doc/bugs/addurl_--file__causes_file_redownload_even_if_it_already_present.mdwn32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/bugs/addurl_--file__causes_file_redownload_even_if_it_already_present.mdwn b/doc/bugs/addurl_--file__causes_file_redownload_even_if_it_already_present.mdwn
new file mode 100644
index 000000000..c3645b6fa
--- /dev/null
+++ b/doc/bugs/addurl_--file__causes_file_redownload_even_if_it_already_present.mdwn
@@ -0,0 +1,32 @@
+### Please describe the problem.
+
+IMHO annex shouldn't redownload the file (not yet under annex/git control) entirely if pointed by --file=FILE FILE exists.
+
+[[!format sh """
+
+$> chmod a+w -R /tmp/123; rm -rf /tmp/123; mkdir /tmp/123; cd /tmp/123; git init; git annex init;
+Initialized empty Git repository in /tmp/123/.git/
+init ok
+
+$> wget -q http://www.onerussian.com/tmp/banner.png
+
+$> ls -l
+total 28
+-rw------- 1 yoh yoh 25319 Sep 17 13:49 banner.png
+
+$> git annex addurl --file=banner.png http://www.onerussian.com/tmp/banner.png
+addurl banner.png (downloading http://www.onerussian.com/tmp/banner.png ...)
+/tmp/123/.git/annex/tmp/URL-s25319--http&c%%w 100%[=================================================================================================>] 24.73K --.-KB/s in 0.003s
+ok
+
+$> git annex version
+git-annex version: 6.20160104+gitg0cf96be-1~ndall+1
+
+"""]
+
+[[!meta author=yoh]]
+
+> I don't think that the re-download is the bug. The actual problem
+> is that the file is present and not an annexed file, so git-annex addurl
+> should avoid overwriting it, whatever its content. [[fixed|done]]
+> --[[Joey]]