Initial support of obsolete changesets
* Added `HGChangeset >> isObsolete` testing method
* Added `HGCHangeset >> successors` that returns immediaate
sucessors changesets
* Attempt to use an obsolete changeset would normally
throw `HGObsoleteChangeset`
/*
* $Header$
*
* DO NOT EDIT
* automagically generated from the projectDefinition: stx_libscm_mercurial.
*/
#define __INDIRECTVMINITCALLS__
#include <stc.h>
#ifdef WIN32
# pragma codeseg INITCODE "INITCODE"
#endif
#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
DLL_EXPORT void _libstx_libscm_mercurial_Init() INIT_TEXT_SECTION;
DLL_EXPORT void _libstx_libscm_mercurial_InitDefinition() INIT_TEXT_SECTION;
#endif
extern void _HG2CVS_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGAuthorQuery_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGCachedFileData_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChange_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangesetBrowser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangesetDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangesetFile_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangesetId_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangesetLabelsView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangesetList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangesetPresenter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangesetViewer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGCommandParser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGCommitDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGCommitTask_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGDebugFlags_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGIconLibrary_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGMergeInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGMergeTool_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGNotification_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGPackageRevision_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGPackageWorkingCopy_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGPackageWorkingCopyRegistry_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGPushPullInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGRepositoryObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGRevisionAnnotation_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGRevisionInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGRevset_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGRevsetEditor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGSourceCodeManagementSettingsAppl_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGSourceCodeManager_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGSourceCodeManagerUtilities_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGStatus_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGWarning_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGWorkingCopyFile_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _stx_137libscm_137mercurial_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGBookmarkError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangeset_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGChangesetLabel_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGCommand_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGCommandError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGCommandServer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGCommitError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGConfig_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGNoSuchBranchError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGRemote_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGRepository_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGRepositoryError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGWorkingCopy_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGBranch_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGCommandParseError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGInvalidExecutableError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGInvalidVersionError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGObsoleteRevisionError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGPushError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGTagOrBookmark_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGUnknownRevisionError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGBookmark_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGPushWouldCreateNewHeadError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HGTag_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _stx_137libscm_137mercurial_extensions_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
void _libstx_libscm_mercurial_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
{
__BEGIN_PACKAGE2__("libstx_libscm_mercurial__DFN", _libstx_libscm_mercurial_InitDefinition, "stx:libscm/mercurial");
_stx_137libscm_137mercurial_Init(pass,__pRT__,snd);
__END_PACKAGE__();
}
void _libstx_libscm_mercurial_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
{
__BEGIN_PACKAGE2__("libstx_libscm_mercurial", _libstx_libscm_mercurial_Init, "stx:libscm/mercurial");
_HG2CVS_Init(pass,__pRT__,snd);
_HGAuthorQuery_Init(pass,__pRT__,snd);
_HGCachedFileData_Init(pass,__pRT__,snd);
_HGChange_Init(pass,__pRT__,snd);
_HGChangesetBrowser_Init(pass,__pRT__,snd);
_HGChangesetDialog_Init(pass,__pRT__,snd);
_HGChangesetFile_Init(pass,__pRT__,snd);
_HGChangesetId_Init(pass,__pRT__,snd);
_HGChangesetLabelsView_Init(pass,__pRT__,snd);
_HGChangesetList_Init(pass,__pRT__,snd);
_HGChangesetPresenter_Init(pass,__pRT__,snd);
_HGChangesetViewer_Init(pass,__pRT__,snd);
_HGCommandParser_Init(pass,__pRT__,snd);
_HGCommitDialog_Init(pass,__pRT__,snd);
_HGCommitTask_Init(pass,__pRT__,snd);
_HGDebugFlags_Init(pass,__pRT__,snd);
_HGError_Init(pass,__pRT__,snd);
_HGIconLibrary_Init(pass,__pRT__,snd);
_HGMergeInfo_Init(pass,__pRT__,snd);
_HGMergeTool_Init(pass,__pRT__,snd);
_HGNotification_Init(pass,__pRT__,snd);
_HGPackageRevision_Init(pass,__pRT__,snd);
_HGPackageWorkingCopy_Init(pass,__pRT__,snd);
_HGPackageWorkingCopyRegistry_Init(pass,__pRT__,snd);
_HGPushPullInfo_Init(pass,__pRT__,snd);
_HGRepositoryObject_Init(pass,__pRT__,snd);
_HGRevisionAnnotation_Init(pass,__pRT__,snd);
_HGRevisionInfo_Init(pass,__pRT__,snd);
_HGRevset_Init(pass,__pRT__,snd);
_HGRevsetEditor_Init(pass,__pRT__,snd);
_HGSourceCodeManagementSettingsAppl_Init(pass,__pRT__,snd);
_HGSourceCodeManager_Init(pass,__pRT__,snd);
_HGSourceCodeManagerUtilities_Init(pass,__pRT__,snd);
_HGStatus_Init(pass,__pRT__,snd);
_HGWarning_Init(pass,__pRT__,snd);
_HGWorkingCopyFile_Init(pass,__pRT__,snd);
_stx_137libscm_137mercurial_Init(pass,__pRT__,snd);
_HGBookmarkError_Init(pass,__pRT__,snd);
_HGChangeset_Init(pass,__pRT__,snd);
_HGChangesetLabel_Init(pass,__pRT__,snd);
_HGCommand_Init(pass,__pRT__,snd);
_HGCommandError_Init(pass,__pRT__,snd);
_HGCommandServer_Init(pass,__pRT__,snd);
_HGCommitError_Init(pass,__pRT__,snd);
_HGConfig_Init(pass,__pRT__,snd);
_HGNoSuchBranchError_Init(pass,__pRT__,snd);
_HGRemote_Init(pass,__pRT__,snd);
_HGRepository_Init(pass,__pRT__,snd);
_HGRepositoryError_Init(pass,__pRT__,snd);
_HGWorkingCopy_Init(pass,__pRT__,snd);
_HGBranch_Init(pass,__pRT__,snd);
_HGCommandParseError_Init(pass,__pRT__,snd);
_HGInvalidExecutableError_Init(pass,__pRT__,snd);
_HGInvalidVersionError_Init(pass,__pRT__,snd);
_HGObsoleteRevisionError_Init(pass,__pRT__,snd);
_HGPushError_Init(pass,__pRT__,snd);
_HGTagOrBookmark_Init(pass,__pRT__,snd);
_HGUnknownRevisionError_Init(pass,__pRT__,snd);
_HGBookmark_Init(pass,__pRT__,snd);
_HGPushWouldCreateNewHeadError_Init(pass,__pRT__,snd);
_HGTag_Init(pass,__pRT__,snd);
_stx_137libscm_137mercurial_extensions_Init(pass,__pRT__,snd);
__END_PACKAGE__();
}