mercurial/libInit.cc
author Jan Vrany <jan.vrany@fit.cvut.cz>
Fri, 28 Mar 2014 00:45:11 +0000
changeset 410 34ca0972c5ba
parent 405 9906c030ae1d
child 512 61df05330245
child 808 ae9fdbfa8ba4
permissions -rw-r--r--
Added 'Update To Revision' menu item to file browser and fixed issue #32. 'Update To Revision' menu item allows user to update for specific revision chosen using dialog. Menu contains shortcut items for current heads, nicely rendered as in HGChangesetList. 'Merge...' menu has the same structure as 'Update To Revision'. The new menu item rendering in these menus gives user much more information about the changeset (head) about to be merged.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     1
/*
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     2
 * $Header$
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     3
 *
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     4
 * DO NOT EDIT
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     5
 * automagically generated from the projectDefinition: stx_libscm_mercurial.
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     6
 */
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     7
#define __INDIRECTVMINITCALLS__
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     8
#include <stc.h>
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
     9
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    10
#ifdef WIN32
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    11
# pragma codeseg INITCODE "INITCODE"
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    12
#endif
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    13
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    14
#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    15
DLL_EXPORT void _libstx_libscm_mercurial_Init() INIT_TEXT_SECTION;
313
7b5382624fb9 Build files regenerated...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 309
diff changeset
    16
DLL_EXPORT void _libstx_libscm_mercurial_InitDefinition() INIT_TEXT_SECTION;
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    17
#endif
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    18
313
7b5382624fb9 Build files regenerated...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 309
diff changeset
    19
void _libstx_libscm_mercurial_InitDefinition(pass, __pRT__, snd)
7b5382624fb9 Build files regenerated...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 309
diff changeset
    20
OBJ snd; struct __vmData__ *__pRT__; {
7b5382624fb9 Build files regenerated...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 309
diff changeset
    21
__BEGIN_PACKAGE2__("libstx_libscm_mercurial__DFN", _libstx_libscm_mercurial_InitDefinition, "stx:libscm/mercurial");
7b5382624fb9 Build files regenerated...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 309
diff changeset
    22
_stx_137libscm_137mercurial_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    23
313
7b5382624fb9 Build files regenerated...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 309
diff changeset
    24
__END_PACKAGE__();
7b5382624fb9 Build files regenerated...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 309
diff changeset
    25
}
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    26
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    27
void _libstx_libscm_mercurial_Init(pass, __pRT__, snd)
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    28
OBJ snd; struct __vmData__ *__pRT__; {
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    29
__BEGIN_PACKAGE2__("libstx_libscm_mercurial", _libstx_libscm_mercurial_Init, "stx:libscm/mercurial");
342
3a4b76932414 Added HG2CVS tool for naive synchronization of CVS from Mercuriual repo.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 313
diff changeset
    30
_HG2CVS_Init(pass,__pRT__,snd);
49
ffb879bfafe7 - stx_libscm_mercurial
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 46
diff changeset
    31
_HGAuthorQuery_Init(pass,__pRT__,snd);
177
1b0ddad9770e Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 162
diff changeset
    32
_HGCachedFileData_Init(pass,__pRT__,snd);
135
c74b92e6a2f8 Added HGChangeset>>changes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 105
diff changeset
    33
_HGChange_Init(pass,__pRT__,snd);
399
abafe12d47d6 Initial version of HGChangesetBrowser, a tool for browsing commit history.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 398
diff changeset
    34
_HGChangesetBrowser_Init(pass,__pRT__,snd);
405
9906c030ae1d More work on Mercurial revision log browser and revision selection dialog.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 403
diff changeset
    35
_HGChangesetDialog_Init(pass,__pRT__,snd);
69
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
    36
_HGChangesetFile_Init(pass,__pRT__,snd);
103
04731ef44417 HGNodeId renamed to HGChangesetId
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 88
diff changeset
    37
_HGChangesetId_Init(pass,__pRT__,snd);
400
66441c7b45bc More work on HGChangesetBrowser - better changeset detail view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 399
diff changeset
    38
_HGChangesetLabelsView_Init(pass,__pRT__,snd);
398
65dc8645e496 Added HGChangesetList, a pluggable component to display list of changesets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 395
diff changeset
    39
_HGChangesetList_Init(pass,__pRT__,snd);
410
34ca0972c5ba Added 'Update To Revision' menu item to file browser and fixed issue #32.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 405
diff changeset
    40
_HGChangesetPresenter_Init(pass,__pRT__,snd);
400
66441c7b45bc More work on HGChangesetBrowser - better changeset detail view.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 399
diff changeset
    41
_HGChangesetViewer_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    42
_HGCommandParser_Init(pass,__pRT__,snd);
46
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    43
_HGCommitDialog_Init(pass,__pRT__,snd);
54
66045198bfbc More changes towards self hosting. Some work on model is still missing...
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 51
diff changeset
    44
_HGCommitTask_Init(pass,__pRT__,snd);
256
49cce5802570 Introduced HGDebugFlags.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 239
diff changeset
    45
_HGDebugFlags_Init(pass,__pRT__,snd);
36
41cb88196e69 - HGTests
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 34
diff changeset
    46
_HGError_Init(pass,__pRT__,snd);
46
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    47
_HGIconLibrary_Init(pass,__pRT__,snd);
177
1b0ddad9770e Initial support for merging.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 162
diff changeset
    48
_HGMergeInfo_Init(pass,__pRT__,snd);
178
1ed827252fee More work on merging. Not yet finished.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 177
diff changeset
    49
_HGMergeTool_Init(pass,__pRT__,snd);
215
165ce6502156 Temporary commit: added notification propagation. Added Push/Pull info.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 178
diff changeset
    50
_HGNotification_Init(pass,__pRT__,snd);
396
3c9d047e3841 Introduced a SCMAbstractPackageWorkingCopy and SCMAbstractPackageRevision...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 395
diff changeset
    51
_HGPackageRevision_Init(pass,__pRT__,snd);
3c9d047e3841 Introduced a SCMAbstractPackageWorkingCopy and SCMAbstractPackageRevision...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 395
diff changeset
    52
_HGPackageWorkingCopy_Init(pass,__pRT__,snd);
3c9d047e3841 Introduced a SCMAbstractPackageWorkingCopy and SCMAbstractPackageRevision...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 395
diff changeset
    53
_HGPackageWorkingCopyRegistry_Init(pass,__pRT__,snd);
215
165ce6502156 Temporary commit: added notification propagation. Added Push/Pull info.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 178
diff changeset
    54
_HGPushPullInfo_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    55
_HGRepositoryObject_Init(pass,__pRT__,snd);
88
1ad71a063a20 Bunch of fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 84
diff changeset
    56
_HGRevisionAnnotation_Init(pass,__pRT__,snd);
1ad71a063a20 Bunch of fixes.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 84
diff changeset
    57
_HGRevisionInfo_Init(pass,__pRT__,snd);
372
5acd6d915c77 Added HGRevset to fetch revision log using hg revsets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 342
diff changeset
    58
_HGRevset_Init(pass,__pRT__,snd);
399
abafe12d47d6 Initial version of HGChangesetBrowser, a tool for browsing commit history.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 398
diff changeset
    59
_HGRevsetEditor_Init(pass,__pRT__,snd);
46
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    60
_HGSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
d5a192b11a1a - More Smalltalk/X support
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 40
diff changeset
    61
_HGSourceCodeManager_Init(pass,__pRT__,snd);
405
9906c030ae1d More work on Mercurial revision log browser and revision selection dialog.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 403
diff changeset
    62
_HGSourceCodeManagerUtilities_Init(pass,__pRT__,snd);
36
41cb88196e69 - HGTests
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 34
diff changeset
    63
_HGStatus_Init(pass,__pRT__,snd);
216
0a3821d4bdb6 Error & notification handling & propagating unified. Fixes in push/pull error handling.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 215
diff changeset
    64
_HGWarning_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    65
_HGWorkingCopyFile_Init(pass,__pRT__,snd);
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    66
_stx_137libscm_137mercurial_Init(pass,__pRT__,snd);
403
237ed0ed6c49 Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 402
diff changeset
    67
_HGBookmarkError_Init(pass,__pRT__,snd);
40
e3699c0b00f9 Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 39
diff changeset
    68
_HGChangeset_Init(pass,__pRT__,snd);
403
237ed0ed6c49 Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 402
diff changeset
    69
_HGChangesetLabel_Init(pass,__pRT__,snd);
256
49cce5802570 Introduced HGDebugFlags.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 239
diff changeset
    70
_HGCommand_Init(pass,__pRT__,snd);
36
41cb88196e69 - HGTests
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 34
diff changeset
    71
_HGCommandError_Init(pass,__pRT__,snd);
256
49cce5802570 Introduced HGDebugFlags.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 239
diff changeset
    72
_HGCommandServer_Init(pass,__pRT__,snd);
146
1015b8f6dc1c Added check for author signature before commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 145
diff changeset
    73
_HGCommitError_Init(pass,__pRT__,snd);
145
1b8652185a8f Added HGRepository>>config.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 135
diff changeset
    74
_HGConfig_Init(pass,__pRT__,snd);
105
25e8ff9d2a31 Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 103
diff changeset
    75
_HGNoSuchBranchError_Init(pass,__pRT__,snd);
150
1813913f6106 Addec HGRepositoru>>remotes returning list of remote repositories.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 146
diff changeset
    76
_HGRemote_Init(pass,__pRT__,snd);
40
e3699c0b00f9 Baisc support for changesets (revision log)
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 39
diff changeset
    77
_HGRepository_Init(pass,__pRT__,snd);
105
25e8ff9d2a31 Added read-only support for branches.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 103
diff changeset
    78
_HGRepositoryError_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    79
_HGWorkingCopy_Init(pass,__pRT__,snd);
403
237ed0ed6c49 Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 402
diff changeset
    80
_HGBranch_Init(pass,__pRT__,snd);
51
61700cf82743 - HGCommandParser
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 49
diff changeset
    81
_HGCommandParseError_Init(pass,__pRT__,snd);
378
5c36325d6f60 Better `hg` command configuration handling and validation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 342
diff changeset
    82
_HGInvalidExecutableError_Init(pass,__pRT__,snd);
5c36325d6f60 Better `hg` command configuration handling and validation.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 342
diff changeset
    83
_HGInvalidVersionError_Init(pass,__pRT__,snd);
151
527a1e85aef8 Support for 'autopush' in commit dialog.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 150
diff changeset
    84
_HGPushError_Init(pass,__pRT__,snd);
403
237ed0ed6c49 Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 402
diff changeset
    85
_HGTagOrBookmark_Init(pass,__pRT__,snd);
372
5acd6d915c77 Added HGRevset to fetch revision log using hg revsets.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 342
diff changeset
    86
_HGUnknownRevisionError_Init(pass,__pRT__,snd);
403
237ed0ed6c49 Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 402
diff changeset
    87
_HGBookmark_Init(pass,__pRT__,snd);
151
527a1e85aef8 Support for 'autopush' in commit dialog.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 150
diff changeset
    88
_HGPushWouldCreateNewHeadError_Init(pass,__pRT__,snd);
403
237ed0ed6c49 Initial support for Mercurial bookmarks.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 402
diff changeset
    89
_HGTag_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    90
69
17045d49309f Refactoring: preparation for accessing changeset contents.
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents: 54
diff changeset
    91
_stx_137libscm_137mercurial_extensions_Init(pass,__pRT__,snd);
34
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    92
__END_PACKAGE__();
0ef61b36cfa7 - First bits
vranyj1@bd9d3459-6c23-4dd9-91de-98eeebb81177
parents:
diff changeset
    93
}