Differences between revisions 2 and 3
Revision 2 as of 2016-01-20 17:22:14
Size: 686
Comment:
Revision 3 as of 2016-01-21 11:48:28
Size: 1216
Comment:
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
== 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.

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.


CategoryExtensionsByOthers

FsMonitorExtension (last edited 2017-01-26 21:01:58 by NathanGoldbaum)