evennia/docs/2.x/api/evennia.contrib.utils.git_integration.git_integration.html
Evennia docbuilder action 4bdfdb7a2b Updated HTML docs.
2023-11-18 12:51:08 +00:00

371 lines
No EOL
29 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<title>evennia.contrib.utils.git_integration.git_integration &#8212; Evennia 2.x documentation</title>
<link rel="stylesheet" href="../_static/nature.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
<script src="../_static/jquery.js"></script>
<script src="../_static/underscore.js"></script>
<script src="../_static/doctools.js"></script>
<script src="../_static/language_data.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="evennia.contrib.utils.git_integration.tests" href="evennia.contrib.utils.git_integration.tests.html" />
<link rel="prev" title="evennia.contrib.utils.git_integration" href="evennia.contrib.utils.git_integration.html" />
</head><body>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="evennia.contrib.utils.git_integration.tests.html" title="evennia.contrib.utils.git_integration.tests"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="evennia.contrib.utils.git_integration.html" title="evennia.contrib.utils.git_integration"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Evennia 2.x</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-3"><a href="evennia.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-4"><a href="evennia.contrib.html" >evennia.contrib</a> &#187;</li>
<li class="nav-item nav-item-5"><a href="evennia.contrib.utils.html" >evennia.contrib.utils</a> &#187;</li>
<li class="nav-item nav-item-6"><a href="evennia.contrib.utils.git_integration.html" accesskey="U">evennia.contrib.utils.git_integration</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">evennia.contrib.utils.git_integration.git_integration</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/evennia_logo.png" alt="Logo"/>
</a></p>
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" />
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>$('#searchbox').show(0);</script>
<h4>Previous topic</h4>
<p class="topless"><a href="evennia.contrib.utils.git_integration.html"
title="previous chapter">evennia.contrib.utils.git_integration</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="evennia.contrib.utils.git_integration.tests.html"
title="next chapter">evennia.contrib.utils.git_integration.tests</a></p>
<div role="note" aria-label="source link">
<!--h3>This Page</h3-->
<ul class="this-page-menu">
<li><a href="../_sources/api/evennia.contrib.utils.git_integration.git_integration.md.txt"
rel="nofollow">Show Page Source</a></li>
</ul>
</div><h3>Links</h3>
<ul>
<li><a href="https://www.evennia.com/docs/latest/index.html">Documentation Top</a> </li>
<li><a href="https://www.evennia.com">Evennia Home</a> </li>
<li><a href="https://github.com/evennia/evennia">Github</a> </li>
<li><a href="http://games.evennia.com">Game Index</a> </li>
<li>
<a href="https://discord.gg/AJJpcRUhtF">Discord</a> -
<a href="https://github.com/evennia/evennia/discussions">Discussions</a> -
<a href="https://evennia.blogspot.com/">Blog</a>
</li>
</ul>
<h3>Doc Versions</h3>
<ul>
<li><a href="evennia.contrib.utils.git_integration.git_integration.html">2.x (main branch)</a></li>
<ul>
<li><a href="../1.3.0/index.html">1.3.0 (v1.3.0 branch)</a></li>
<li><a href="../0.9.5/index.html">0.9.5 (v0.9.5 branch)</a></li>
</ul>
</div>
</div>
<div class="bodywrapper">
<div class="body" role="main">
<section id="module-evennia.contrib.utils.git_integration.git_integration">
<span id="evennia-contrib-utils-git-integration-git-integration"></span><h1>evennia.contrib.utils.git_integration.git_integration<a class="headerlink" href="#module-evennia.contrib.utils.git_integration.git_integration" title="Permalink to this headline"></a></h1>
<dl class="py class">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.utils.git_integration.git_integration.</code><code class="sig-name descname">GitCommand</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCommand"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="evennia.commands.default.muxcommand.html#evennia.commands.default.muxcommand.MuxCommand" title="evennia.commands.default.muxcommand.MuxCommand"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.commands.default.muxcommand.MuxCommand</span></code></a></p>
<p>The shared functionality between git/git evennia</p>
<dl class="py method">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.parse">
<code class="sig-name descname">parse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCommand.parse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.parse" title="Permalink to this definition"></a></dt>
<dd><p>Parse the arguments, set default arg to status and check for existence of currently targeted repo</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.short_sha">
<code class="sig-name descname">short_sha</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">repo</span></em>, <em class="sig-param"><span class="n">hexsha</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCommand.short_sha"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.short_sha" title="Permalink to this definition"></a></dt>
<dd><p>Utility: Get the short SHA of a commit.</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.get_status">
<code class="sig-name descname">get_status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCommand.get_status"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.get_status" title="Permalink to this definition"></a></dt>
<dd><p>Retrieves the status of the active git repository, displaying unstaged changes/untracked files.</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.get_branches">
<code class="sig-name descname">get_branches</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCommand.get_branches"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.get_branches" title="Permalink to this definition"></a></dt>
<dd><p>Display current and available branches.</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.checkout">
<code class="sig-name descname">checkout</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCommand.checkout"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.checkout" title="Permalink to this definition"></a></dt>
<dd><p>Check out a specific branch.</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.pull">
<code class="sig-name descname">pull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCommand.pull"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.pull" title="Permalink to this definition"></a></dt>
<dd><p>Attempt to pull new code.</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.func">
<code class="sig-name descname">func</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCommand.func"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.func" title="Permalink to this definition"></a></dt>
<dd><p>Provide basic Git functionality within the game.</p>
</dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.aliases">
<code class="sig-name descname">aliases</code><em class="property"> = []</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.aliases" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.help_category">
<code class="sig-name descname">help_category</code><em class="property"> = 'general'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.help_category" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.key">
<code class="sig-name descname">key</code><em class="property"> = 'command'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.key" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.lock_storage">
<code class="sig-name descname">lock_storage</code><em class="property"> = 'cmd:all();'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.lock_storage" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCommand.search_index_entry">
<code class="sig-name descname">search_index_entry</code><em class="property"> = {'aliases': '', 'category': 'general', 'key': 'command', 'no_prefix': ' ', 'tags': '', 'text': '\n The shared functionality between git/git evennia\n '}</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand.search_index_entry" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.utils.git_integration.git_integration.</code><code class="sig-name descname">CmdGitEvennia</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#CmdGitEvennia"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand" title="evennia.contrib.utils.git_integration.git_integration.GitCommand"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.utils.git_integration.git_integration.GitCommand</span></code></a></p>
<p>Pull the latest code from the evennia core or checkout a different branch.</p>
<dl class="simple">
<dt>Usage:</dt><dd><p>git evennia status - View an overview of the evennia repository status.
git evennia branch - View available branches in evennia.
git evennia checkout &lt;branch&gt; - Checkout a different branch in evennia.
git evennia pull - Pull the latest evennia code.</p>
</dd>
</dl>
<p>For updating your local mygame repository, the same commands are available with git.</p>
<p>If there are any conflicts encountered, the command will abort. The command will reload your game after pulling new code automatically, but for some changes involving persistent scripts etc, you may need to manually restart.</p>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.key">
<code class="sig-name descname">key</code><em class="property"> = 'git evennia'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.key" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.locks">
<code class="sig-name descname">locks</code><em class="property"> = 'cmd:pperm(Developer)'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.locks" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.help_category">
<code class="sig-name descname">help_category</code><em class="property"> = 'system'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.help_category" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.directory">
<code class="sig-name descname">directory</code><em class="property"> = '/tmp/tmpaohz080b/d64c75d03f6a5733c24dd118bf73f68338cb3b38/evennia'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.directory" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.repo_type">
<code class="sig-name descname">repo_type</code><em class="property"> = 'Evennia'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.repo_type" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.remote_link">
<code class="sig-name descname">remote_link</code><em class="property"> = 'https://github.com/evennia/evennia.git'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.remote_link" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.aliases">
<code class="sig-name descname">aliases</code><em class="property"> = []</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.aliases" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.lock_storage">
<code class="sig-name descname">lock_storage</code><em class="property"> = 'cmd:pperm(Developer)'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.lock_storage" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.search_index_entry">
<code class="sig-name descname">search_index_entry</code><em class="property"> = {'aliases': '', 'category': 'system', 'key': 'git evennia', 'no_prefix': ' ', 'tags': '', 'text': &quot;\n Pull the latest code from the evennia core or checkout a different branch.\n\n Usage:\n git evennia status - View an overview of the evennia repository status.\n git evennia branch - View available branches in evennia.\n git evennia checkout &lt;branch&gt; - Checkout a different branch in evennia.\n git evennia pull - Pull the latest evennia code.\n\n For updating your local mygame repository, the same commands are available with 'git'.\n\n If there are any conflicts encountered, the command will abort. The command will reload your game after pulling new code automatically, but for some changes involving persistent scripts etc, you may need to manually restart.\n &quot;}</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGitEvennia.search_index_entry" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.utils.git_integration.git_integration.</code><code class="sig-name descname">CmdGit</code><span class="sig-paren">(</span><em class="sig-param"><span class="o">**</span><span class="n">kwargs</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#CmdGit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.utils.git_integration.git_integration.GitCommand" title="evennia.contrib.utils.git_integration.git_integration.GitCommand"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.utils.git_integration.git_integration.GitCommand</span></code></a></p>
<p>Pull the latest code from your repository or checkout a different branch.</p>
<dl class="simple">
<dt>Usage:</dt><dd><p>git status - View an overview of your git repository.
git branch - View available branches.
git checkout main - Checkout the main branch of your code.
git pull - Pull the latest code from your current branch.</p>
</dd>
</dl>
<p>For updating evennia code, the same commands are available with git evennia.</p>
<p>If there are any conflicts encountered, the command will abort. The command will reload your game after pulling new code automatically, but for changes involving persistent scripts etc, you may need to manually restart.</p>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit.key">
<code class="sig-name descname">key</code><em class="property"> = 'git'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit.key" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit.locks">
<code class="sig-name descname">locks</code><em class="property"> = 'cmd:pperm(Developer)'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit.locks" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit.help_category">
<code class="sig-name descname">help_category</code><em class="property"> = 'system'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit.help_category" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit.directory">
<code class="sig-name descname">directory</code><em class="property"> = '/tmp/tmpaohz080b/d64c75d03f6a5733c24dd118bf73f68338cb3b38/evennia/game_template'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit.directory" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit.repo_type">
<code class="sig-name descname">repo_type</code><em class="property"> = 'game'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit.repo_type" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit.remote_link">
<code class="sig-name descname">remote_link</code><em class="property"> = '[your remote link]'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit.remote_link" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit.aliases">
<code class="sig-name descname">aliases</code><em class="property"> = []</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit.aliases" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit.lock_storage">
<code class="sig-name descname">lock_storage</code><em class="property"> = 'cmd:pperm(Developer)'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit.lock_storage" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.CmdGit.search_index_entry">
<code class="sig-name descname">search_index_entry</code><em class="property"> = {'aliases': '', 'category': 'system', 'key': 'git', 'no_prefix': ' ', 'tags': '', 'text': &quot;\n Pull the latest code from your repository or checkout a different branch.\n\n Usage:\n git status - View an overview of your git repository.\n git branch - View available branches.\n git checkout main - Checkout the main branch of your code.\n git pull - Pull the latest code from your current branch.\n\n For updating evennia code, the same commands are available with 'git evennia'.\n\n If there are any conflicts encountered, the command will abort. The command will reload your game after pulling new code automatically, but for changes involving persistent scripts etc, you may need to manually restart.\n &quot;}</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.CmdGit.search_index_entry" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCmdSet">
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.utils.git_integration.git_integration.</code><code class="sig-name descname">GitCmdSet</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">cmdsetobj</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">key</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCmdSet"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCmdSet" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="evennia.commands.cmdset.html#evennia.commands.cmdset.CmdSet" title="evennia.commands.cmdset.CmdSet"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.commands.cmdset.CmdSet</span></code></a></p>
<p>The git command.</p>
<dl class="py method">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCmdSet.at_cmdset_creation">
<code class="sig-name descname">at_cmdset_creation</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/utils/git_integration/git_integration.html#GitCmdSet.at_cmdset_creation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCmdSet.at_cmdset_creation" title="Permalink to this definition"></a></dt>
<dd><p>Hook method - this should be overloaded in the inheriting
class, and should take care of populating the cmdset by use of
self.add().</p>
</dd></dl>
<dl class="py attribute">
<dt id="evennia.contrib.utils.git_integration.git_integration.GitCmdSet.path">
<code class="sig-name descname">path</code><em class="property"> = 'evennia.contrib.utils.git_integration.git_integration.GitCmdSet'</em><a class="headerlink" href="#evennia.contrib.utils.git_integration.git_integration.GitCmdSet.path" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</section>
</div>
</div>
</div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="evennia.contrib.utils.git_integration.tests.html" title="evennia.contrib.utils.git_integration.tests"
>next</a> |</li>
<li class="right" >
<a href="evennia.contrib.utils.git_integration.html" title="evennia.contrib.utils.git_integration"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Evennia 2.x</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-3"><a href="evennia.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-4"><a href="evennia.contrib.html" >evennia.contrib</a> &#187;</li>
<li class="nav-item nav-item-5"><a href="evennia.contrib.utils.html" >evennia.contrib.utils</a> &#187;</li>
<li class="nav-item nav-item-6"><a href="evennia.contrib.utils.git_integration.html" >evennia.contrib.utils.git_integration</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">evennia.contrib.utils.git_integration.git_integration</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2023, The Evennia developer community.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.2.1.
</div>
</body>
</html>