eric7.Plugins.VcsPlugins.vcsMercurial.PurgeExtension.purge

Module implementing the purge extension interface.

Global Attributes

None

Classes

Purge Class implementing the purge extension interface.

Functions

None


Purge

Class implementing the purge extension interface.

Derived from

HgExtension

Class Attributes

None

Class Methods

None

Methods

Purge Constructor
__getEntries Private method to get a list of files/directories being purged.
hgPurge Public method to purge files and directories not tracked by Mercurial.
hgPurgeList Public method to list files and directories not tracked by Mercurial.
shutdown Public method used to shutdown the purge interface.

Static Methods

None

Purge (Constructor)

Purge(vcs)

Constructor

vcs (Hg)
reference to the Mercurial vcs object

Purge.__getEntries

__getEntries(deleteAll)

Private method to get a list of files/directories being purged.

deleteAll (bool)
flag indicating to delete all files including ignored ones
Return:
name of the current patch
Return Type:
str

Purge.hgPurge

hgPurge(deleteAll=False)

Public method to purge files and directories not tracked by Mercurial.

deleteAll (bool)
flag indicating to delete all files including ignored ones

Purge.hgPurgeList

hgPurgeList(deleteAll=False)

Public method to list files and directories not tracked by Mercurial.

deleteAll (bool)
flag indicating to list all files including ignored ones

Purge.shutdown

shutdown()

Public method used to shutdown the purge interface.

Up