Size: 686
Comment:
|
Size: 1262
Comment: hgwatchman is now in core as fsmonitor
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from HgWatchmanExtension | |
Line 20: | Line 21: |
== Upstreaming == * Only one open pull request in current repo, plus one issue, perhaps need resolving before merge. * Windows and Solaris support is in Alpha state. The code should be mergeable as-is (just clean up for style guide and compatibility compliance). The test suite largely relies on the default mercurial suite, we'll need to look into how this can be integrated in a way that doesn't require manual enabling of the extension, and then re-run. Facebook impact: high; it is in wide use within Facebook. |
hgwatchman
Integrates the file-watching program watchman with Mercurial to produce faster status results. On a particular Linux system, for a real-world repository with over 200,000 files hosted on ext4, vanilla hg status takes over 3 seconds. On the same system, with hgwatchman it takes under 0.6 seconds.
Contents
1. Status
This extension is not distributed with Mercurial.
This extension is slated to be integrated into core Mercurial.
Author: Facebook, Inc.
Web page: https://bitbucket.org/facebook/hgwatchman
2. Upstreaming
- Only one open pull request in current repo, plus one issue, perhaps need resolving before merge.
- Windows and Solaris support is in Alpha state.
The code should be mergeable as-is (just clean up for style guide and compatibility compliance). The test suite largely relies on the default mercurial suite, we'll need to look into how this can be integrated in a way that doesn't require manual enabling of the extension, and then re-run.
Facebook impact: high; it is in wide use within Facebook.