##// END OF EJS Templates
simplestore: back up index when adding a revision...
Gregory Szorc -
r37442:06674aab default
parent child Browse files
Show More
@@ -405,6 +405,8 b' class filestorage(object):'
405 return 0, 0
405 return 0, 0
406
406
407 def add(self, text, meta, transaction, linkrev, p1, p2):
407 def add(self, text, meta, transaction, linkrev, p1, p2):
408 transaction.addbackup(self._indexpath)
409
408 if meta or text.startswith(b'\1\n'):
410 if meta or text.startswith(b'\1\n'):
409 text = filelog.packmeta(meta, text)
411 text = filelog.packmeta(meta, text)
410
412
@@ -104,7 +104,8 b' No update, with debug option:'
104 linking: 15 (reposimplestore !)
104 linking: 15 (reposimplestore !)
105 linking: 16 (reposimplestore !)
105 linking: 16 (reposimplestore !)
106 linking: 17 (reposimplestore !)
106 linking: 17 (reposimplestore !)
107 linked 17 files (reposimplestore !)
107 linking: 18 (reposimplestore !)
108 linked 18 files (reposimplestore !)
108 #else
109 #else
109 $ hg --debug clone -U . ../c --config progress.debug=true
110 $ hg --debug clone -U . ../c --config progress.debug=true
110 linking: 1
111 linking: 1
@@ -125,7 +126,8 b' No update, with debug option:'
125 copying: 15 (reposimplestore !)
126 copying: 15 (reposimplestore !)
126 copying: 16 (reposimplestore !)
127 copying: 16 (reposimplestore !)
127 copying: 17 (reposimplestore !)
128 copying: 17 (reposimplestore !)
128 copied 17 files (reposimplestore !)
129 copying: 18 (reposimplestore !)
130 copied 18 files (reposimplestore !)
129 #endif
131 #endif
130 $ cd ../c
132 $ cd ../c
131
133
@@ -466,6 +466,7 b' cloned:'
466 linking [ <=> ] 10\r (no-eol) (esc) (reposimplestore !)
466 linking [ <=> ] 10\r (no-eol) (esc) (reposimplestore !)
467 linking [ <=> ] 11\r (no-eol) (esc) (reposimplestore !)
467 linking [ <=> ] 11\r (no-eol) (esc) (reposimplestore !)
468 linking [ <=> ] 12\r (no-eol) (esc) (reposimplestore !)
468 linking [ <=> ] 12\r (no-eol) (esc) (reposimplestore !)
469 linking [ <=> ] 13\r (no-eol) (esc) (reposimplestore !)
469 \r (no-eol) (esc)
470 \r (no-eol) (esc)
470 #else
471 #else
471 $ hg clone -U . ../empty
472 $ hg clone -U . ../empty
@@ -497,6 +498,8 b' cloned:'
497 linking [ <=> ] 12\r (no-eol) (esc) (reposimplestore !)
498 linking [ <=> ] 12\r (no-eol) (esc) (reposimplestore !)
498 linking [ <=> ] 13\r (no-eol) (esc) (reposimplestore !)
499 linking [ <=> ] 13\r (no-eol) (esc) (reposimplestore !)
499 linking [ <=> ] 14\r (no-eol) (esc) (reposimplestore !)
500 linking [ <=> ] 14\r (no-eol) (esc) (reposimplestore !)
501 linking [ <=> ] 15\r (no-eol) (esc) (reposimplestore !)
502 linking [ <=> ] 16\r (no-eol) (esc) (reposimplestore !)
500 \r (no-eol) (esc)
503 \r (no-eol) (esc)
501 \r (no-eol) (esc)
504 \r (no-eol) (esc)
502 archiving (foo) [ ] 0/3\r (no-eol) (esc)
505 archiving (foo) [ ] 0/3\r (no-eol) (esc)
@@ -513,6 +516,7 b' cloned:'
513 linking [ <=> ] 6\r (no-eol) (esc)
516 linking [ <=> ] 6\r (no-eol) (esc)
514 linking [ <=> ] 7\r (no-eol) (esc) (reposimplestore !)
517 linking [ <=> ] 7\r (no-eol) (esc) (reposimplestore !)
515 linking [ <=> ] 8\r (no-eol) (esc) (reposimplestore !)
518 linking [ <=> ] 8\r (no-eol) (esc) (reposimplestore !)
519 linking [ <=> ] 9\r (no-eol) (esc) (reposimplestore !)
516 \r (no-eol) (esc)
520 \r (no-eol) (esc)
517 \r (no-eol) (esc)
521 \r (no-eol) (esc)
518 archiving (foo/bar) [ ] 0/1\r (no-eol) (esc)
522 archiving (foo/bar) [ ] 0/1\r (no-eol) (esc)
General Comments 0
You need to be logged in to leave comments. Login now