mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
progress: flush progress clear sequence
Summary: Before this change, progress clear wasn't flushed clearly: % hg rebase -s ad1bb0e8d -d master --config progress.delay=0 rebasing ad1bb0e8d7bd "1" merging setup3.py ] 1/10 commits ad1bb0e8d7bd rebasing 1da78a375aee "2" ] 1/10 commits ad1bb0e8d7bd merging setup3.py=> ] 2/10 commits 1da78a375aee rebasing 57cd9d2ebd1a "3" ] 2/10 commits 1da78a375aee merging setup3.py==> ] 3/10 commits 57cd9d2ebd1a rebasing 25974e253f14 "4" ] 3/10 commits 57cd9d2ebd1a merging setup3.py==> ] 3/10 commits 57cd9d2ebd1a rebasing d5719551c6de "5" ] 4/10 commits 25974e253f14 merging setup3.py=====> ] 5/10 commits d5719551c6de rebasing 7fed88ae552b "6" ] 5/10 commits d5719551c6de merging setup3.py=======> ] 6/10 commits 7fed88ae552b rebasing f47f8801a3df "7" ] 6/10 commits 7fed88ae552b merging setup3.py========> ] 7/10 commits f47f8801a3df rebasing cc973be54ce2 "8"> ] 7/10 commits f47f8801a3df merging setup3.py==========> ] 8/10 commits cc973be54ce2 rebasing ad4cf8cfe06c "9"==> ] 8/10 commits cc973be54ce2 merging setup3.py===========> ] 9/10 commits ad4cf8cfe06c rebasing 00695de80a4c "10"==> ] 9/10 commits ad4cf8cfe06c merging setup3.py===========> ] 9/10 commits ad4cf8cfe06c 00695de80a4c -> f92addadf761 "10"10/10 commits 00695de80a4c After this change, it now clears properly: % lhg rebase -s bea5186e1 -d tip --config progress.delay=0 rebasing bea5186e121c "1" merging setup3.py rebasing cfeade2a7f61 "2" merging setup3.py rebasing b74d67120010 "3" merging setup3.py rebasing 764575565711 "4" merging setup3.py rebasing d46becf867b2 "5" merging setup3.py rebasing c2256b8e9342 "6" merging setup3.py rebasing 5e3b42f07e57 "7" merging setup3.py rebasing f1a897e8aa6b "8" merging setup3.py rebasing 085d4a259de8 "9" merging setup3.py rebasing fa32e54c475a "10" merging setup3.py Reviewed By: singhsrb Differential Revision: D27408066 fbshipit-source-id: 2cc0bf456b6b9fcfb4f353538efe561cf53d2d61
This commit is contained in:
parent
945a516c74
commit
e78f7fbd89
@ -430,6 +430,7 @@ impl Inner {
|
||||
self.progress_has_content = false;
|
||||
if let Some(e) = self.error.as_mut() {
|
||||
e.write_all(ANSI_ERASE_DISPLAY.as_bytes())?;
|
||||
e.flush()?;
|
||||
}
|
||||
}
|
||||
Ok(())
|
||||
|
Loading…
Reference in New Issue
Block a user