class FOSSILApplicationBackend(VCSApplicationBase): (source)
Undocumented
Class Method | build_bin_application_instance |
Builds an Application object for the backend command @returns: an Application object @implementation: must be implemented in child classes. |
Method | add |
Runs: fossil add {{PATH}} |
Method | annotate |
No summary |
Method | build_revision_arguments |
No summary |
Method | cat |
Runs: fossil cat {{PATH}} {{REV_ARGS}} |
Method | checkout |
Undocumented |
Method | commit |
Runs: fossil commit -m {{MSG}} {{PATH}} |
Method | diff |
No summary |
Method | ignore |
No summary |
Method | init |
Runs: fossil init Usually, the repository is located in some other place than checkout folder, but we put it in the notepad folder and then checkout it. |
Method | init_repo |
No summary |
Method | is_modified |
Returns true if the repo is not up-to-date, or False @returns: True if the repo is not up-to-date, or False |
Method | log |
Runs: fossil timeline --type ci {{PATH}} "--type ci" option for file commits only |
Method | log_to_revision_list |
No summary |
Method | move |
Runs: fossil mv {{OLDPATH}} {{NEWPATH}} |
Method | remove |
Runs: fossil rm {{PATH}} |
Method | repo_exists |
Returns True if a repository is already setup, or False |
Method | revert |
No summary |
Method | status |
Runs: fossil changes |
Inherited from VCSApplicationBase
:
Class Method | tryexec |
Check if the command associated with the backend is available. @returns: True if the command is available |
Method | __init__ |
No summary |
Method | commit_version |
Run a commit operation. |
Method | list_versions |
Returns a list of all versions, for a file or for the entire repo |
Method | on_created |
Callback when a file has been created @param fs: the watcher object @param path: a File or Folder object |
Method | on_moved |
No summary |
Method | on_removed |
Callback when a file has been delted @param fs: the watcher object @param path: a File or Folder object |
Method | pipe |
No summary |
Method | run |
Execute a command with the associated binary with 'params' parameters. Note: the working directory is the root associated to the repository |
Method | stage |
Prepares the repo for a commit. Used, for example, by git to stage changes so that the status message in SaveVersionDialog shows what will be committed. |
Instance Variable | notebook_dir |
Undocumented |
Instance Variable | root |
Undocumented |
Method | _ignored |
No summary |
Instance Variable | _app |
Undocumented |
Inherited from ConnectorMixin
(via VCSApplicationBase
):
Method | connectto |
Connect to signals of another object E.g.: |
Method | connectto_all |
Convenience method to combine multiple calls to connectto() . |
Method | disconnect_all |
Disconnect all signals that have been connected with connectto and friends. Typically called when you want to destroy this object. |
Method | disconnect_from |
Disc all signals that have been connected with connectto and friends to a specific object. |
Method | _disconnect_from |
Undocumented |
Instance Variable | _connected_signals |
Undocumented |
Application
object for the backend commandReturns | |
an Application object | |
Unknown Field: implementation | |
must be implemented in child classes. |
Build a list including required string/int for running an VCS command # Accepts: None, int, string, (string,), (string, string) # Always returns a list # versions content:
It's all based on the fact that defining revision with current VCS is: --from revision --from rev1 --to rev2
Parameters | |
file_to_ignore_regexp | str representing the ignore-glob content. this must be a list of regexp defining the file / path to ignore, separated by a comma. |
Returns | |
nothing |
Returns | |
True if the repo is not up-to-date, or False |
Parameters | |
log_op_output | a list of str() representing the log operation output before being parsed. |
Returns | |
a list of tuple (revision-id, date, user, commit-message) representing the entire life. | |
Unknown Field: implementation | |
must be implemented in the child class. Actually, this method is a "log" operation parser which will convert str lines into list of 4-str tuples : (revision-id, date, user, commit-message) |
Returns | |
a boolean True if a repo is already setup, or False |