mirror of
https://github.com/facebook/sapling.git
synced 2024-12-26 22:47:26 +03:00
cb2e471763
Summary: We want to delete all the non-treestate dirstate implementations. Let's start throwing an exception if treestate is not enabled. We temporarily have a bypass in case we break an important usecase in the process. This also sets the standard new repo to be created in treestate mode, but adding treestate to newreporequirements. This was landed once as D19204621 but was backed out because eden backing repos were using the odl formats and hadn't been upgraded. We fixed that, and now the data shows ~10 people still using repos in this condition (https://fburl.com/scuba/dev_command_timers/zxb5hsg2). Some of them are broken repos, some are ancient eden repos and a simple eden rm and eden clone should fix them, some are simply old non-eden repos that no one has run commands in in a while. Reviewed By: xavierd Differential Revision: D20472234 fbshipit-source-id: 509b4f22b6ac4741b205ef69decfb26e56aebaf8
14 lines
357 B
Perl
14 lines
357 B
Perl
#require py2
|
|
#require fsmonitor
|
|
|
|
$ setconfig fsmonitor.warn-fresh-instance=true
|
|
$ newrepo
|
|
|
|
A warning is printed for the first use
|
|
|
|
$ hg status --debug
|
|
warning: watchman has recently started (pid *) - operation will be slower than usual (glob)
|
|
poststatusfixup decides to wait for wlock since watchman reported fresh instance
|
|
|
|
$ hg status --debug
|