darcs

Issue 1586 darcs pull should also warn that we're pulling from/to an unhashed repo

Title darcs pull should also warn that we're pulling from/to an unhashed repo
Priority feature Status given-up
Milestone Resolved in
Superseder Nosy List darcs-devel, dmitry.kurochkin, duncan, jaredj, kowey
Assigned To
Topics Hashed, Performance, ProbablyEasy

Created on 2009-08-28.18:35:29 by kowey, last changed 2017-07-31.00:37:35 by gh.

Messages
msg8577 (view) Author: kowey Date: 2009-08-28.18:35:17
Duncan pointed out on IRC:

kowey: so on pull we can add a note about the remote repo being unhashed,
perhaps that also a useful time to point out that the local one is also unhashed
it's a slightly less frequently used operation, so less annoying place to add
messages

This is not quite as important as issue1583, but it's worth doing.

Scenarios where this may come in handy:
- server side not yet upgraded to hashed
- server side upgraded to hashed, but local is still traditional (pre Darcs-2.3 get)
msg15200 (view) Author: mndrix Date: 2012-03-02.21:54:52
Is this still a problem?  Are there still lots of unhashed repositories in 
the wild?
msg15203 (view) Author: gh Date: 2012-03-02.23:57:32
I'm not sure of why that would be a problem, since pulling is as fast
from an old-fashioned repository as from a hashed one.

When getting from an OF repo takes ages because there is no hashed
pristine retrieval (hence lazy get is impossible), yes we need to
explain to the users why it is slow, but in the case of pull I don't
see why.

guillaume
msg15204 (view) Author: kowey Date: 2012-03-03.17:47:29
I think the motivation behind this feature is that it would help spread 
awareness among users with pre-existing local copies that the remote is 
still unhashed.
msg15207 (view) Author: gh Date: 2012-03-04.01:12:02
Yes but there's not much you can do when you see such a message if the
remote old-fashioned repository is on a machine that isn't yours. To
me, that's just one more message that would get in the way.
History
Date User Action Args
2009-08-28 18:35:29koweycreate
2009-10-24 00:31:39adminsetnosy: + duncan, - duncan.coutts
2012-03-02 21:54:53mndrixsetmessages: + msg15200
2012-03-02 23:57:33ghsetmessages: + msg15203
2012-03-03 17:47:30koweysetmessages: + msg15204
2012-03-04 01:12:03ghsetmessages: + msg15207
2017-07-31 00:37:35ghsetstatus: needs-implementation -> given-up