atom-nuclide
Version:
A unified developer experience for web and mobile development, built as a suite of features on top of Atom to provide hackability and the support of an active community.
102 lines (79 loc) • 3.52 kB
JavaScript
Object.defineProperty(exports, '__esModule', {
value: true
});
/*
* Copyright (c) 2015-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the license found in the LICENSE file in
* the root directory of this source tree.
*/
var _Object$freeze, _Object$freeze2;
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var _nuclideHgRpc2;
function _nuclideHgRpc() {
return _nuclideHgRpc2 = require('../../nuclide-hg-rpc');
}
var HgStatusCodeNumber = (_nuclideHgRpc2 || _nuclideHgRpc()).hgConstants.StatusCodeNumber;
var FileChangeStatus = Object.freeze({
ADDED: 1,
MODIFIED: 2,
MISSING: 3,
REMOVED: 4,
UNTRACKED: 5
});
exports.FileChangeStatus = FileChangeStatus;
FileChangeStatus;
var DiffMode = Object.freeze({
BROWSE_MODE: '1. Browse',
COMMIT_MODE: '2. Commit',
PUBLISH_MODE: '3. Publish'
});
exports.DiffMode = DiffMode;
// This is to work around flow's missing support of enums.
DiffMode;
var DiffOption = Object.freeze({
DIRTY: 'Dirty',
LAST_COMMIT: 'Last Commit',
COMPARE_COMMIT: 'Compare Commit'
});
exports.DiffOption = DiffOption;
// This is to work around flow's missing support of enums.
DiffOption;
var CommitMode = Object.freeze({
COMMIT: 'Commit',
AMEND: 'Amend'
});
exports.CommitMode = CommitMode;
// This is to work around flow's missing support of enums.
CommitMode;
var CommitModeState = Object.freeze({
READY: 'Ready',
LOADING_COMMIT_MESSAGE: 'Loading Commit Message',
AWAITING_COMMIT: 'Awaiting Commit'
});
exports.CommitModeState = CommitModeState;
// This is to work around flow's missing support of enums.
CommitModeState;
var PublishMode = Object.freeze({
CREATE: 'Create',
UPDATE: 'Update'
});
exports.PublishMode = PublishMode;
// This is to work around flow's missing support of enums.
PublishMode;
var PublishModeState = Object.freeze({
READY: 'Ready',
LOADING_PUBLISH_MESSAGE: 'Loading Publish Message',
AWAITING_PUBLISH: 'Awaiting Publish',
PUBLISH_ERROR: 'Publish Error'
});
exports.PublishModeState = PublishModeState;
// This is to work around flow's missing support of enums.
PublishModeState;
var HgStatusToFileChangeStatus = Object.freeze((_Object$freeze = {}, _defineProperty(_Object$freeze, HgStatusCodeNumber.ADDED, FileChangeStatus.ADDED), _defineProperty(_Object$freeze, HgStatusCodeNumber.MODIFIED, FileChangeStatus.MODIFIED), _defineProperty(_Object$freeze, HgStatusCodeNumber.MISSING, FileChangeStatus.MISSING), _defineProperty(_Object$freeze, HgStatusCodeNumber.REMOVED, FileChangeStatus.REMOVED), _defineProperty(_Object$freeze, HgStatusCodeNumber.UNTRACKED, FileChangeStatus.UNTRACKED), _Object$freeze));
exports.HgStatusToFileChangeStatus = HgStatusToFileChangeStatus;
var FileChangeStatusToPrefix = Object.freeze((_Object$freeze2 = {}, _defineProperty(_Object$freeze2, FileChangeStatus.ADDED, '[A] '), _defineProperty(_Object$freeze2, FileChangeStatus.MODIFIED, '[M] '), _defineProperty(_Object$freeze2, FileChangeStatus.MISSING, '[!] '), _defineProperty(_Object$freeze2, FileChangeStatus.REMOVED, '[D] '), _defineProperty(_Object$freeze2, FileChangeStatus.UNTRACKED, '[?] '), _Object$freeze2));
exports.FileChangeStatusToPrefix = FileChangeStatusToPrefix;
var NON_MERCURIAL_REPO_DISPLAY_NAME = '[X] Non-Mercurial Repository';
exports.NON_MERCURIAL_REPO_DISPLAY_NAME = NON_MERCURIAL_REPO_DISPLAY_NAME;