CINXE.COM

lp:turnip : Git : Code : turnip

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> <head> <base href="https://code.launchpad.net/~launchpad/turnip/+git/turnip/+index" /> <meta charset="UTF-8" /> <title>lp:turnip : Git : Code : turnip</title> <link rel="apple-touch-icon" sizes="180x180" href="/@@/apple-touch-icon.png?v=2022" /> <link rel="icon" type="image/png" sizes="32x32" href="/@@/favicon-32x32.png?v=2022" /> <link rel="icon" type="image/png" sizes="16x16" href="/@@/favicon-16x16.png?v=2022" /> <link rel="manifest" href="/@@/site.webmanifest?v=2022" /> <link rel="mask-icon" href="/@@/safari-pinned-tab.svg?v=2022" color="#e9531f" /> <link rel="shortcut icon" href="/@@/favicon.ico?v=2022" /> <meta name="msapplication-TileColor" content="#da532c" /> <meta name="msapplication-config" content="/@@/browserconfig.xml?v=2022" /> <meta name="theme-color" content="#ffffff" /> <link type="text/css" rel="stylesheet" media="screen, print" href="/+icing/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/combo.css" /> <meta property="og:title" content="lp:turnip : Git : Code : turnip" /> <meta property="og:type" content="website" /> <meta property="og:image" content="/@@/launchpad-og-image.png" /> <meta property="og:url" content="https://code.launchpad.net/~launchpad/turnip/+git/turnip/+index" /> <meta property="og:site_name" content="Launchpad" /> <script type="text/javascript"> var LP = { cache: {}, links: {} }; </script> <script type="text/javascript">var cookie_scope = '; Path=/; Secure; Domain=.launchpad.net';</script> <script type="text/javascript" src="/+combo/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/?yui/yui/yui-min.js&amp;lp/meta.js&amp;yui/loader/loader-min.js"></script> <script type="text/javascript"> var raw = null; if (LP.devmode) { raw = 'raw'; } YUI.GlobalConfig = { combine: true, comboBase: '/+combo/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/?', root: 'yui/', filter: raw, debug: false, fetchCSS: false, maxURLLength: 2000, groups: { lp: { combine: true, base: '/+combo/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/?lp/', comboBase: '/+combo/rev78860d903de6d6d7dd5a0ade63efaca45d3467e2/?', root: 'lp/', // comes from including lp/meta.js modules: LP_MODULES, fetchCSS: false } } }</script> <script type="text/javascript"> // we need this to create a single YUI instance all events and code // talks across. All instances of YUI().use should be based off of // LPJS instead. var LPJS = new YUI(); </script> <script id="base-layout-load-scripts" type="text/javascript"> //<![CDATA[ LPJS.use('base', 'node', 'console', 'event', 'oop', 'lp', 'lp.app.foldables','lp.app.sorttable', 'lp.app.inlinehelp', 'lp.app.links', 'lp.bugs.bugtask_index', 'lp.bugs.subscribers', 'lp.app.ellipsis', 'lp.code.branchmergeproposal.diff', 'lp.views.global', function(Y) { Y.on("domready", function () { var global_view = new Y.lp.views.Global(); global_view.render(); Y.lp.app.sorttable.SortTable.init(); Y.lp.app.inlinehelp.init_help(); Y.lp.activate_collapsibles(); Y.lp.app.foldables.activate(); Y.lp.app.links.check_valid_lp_links(); }); Y.on('lp:context:web_link:changed', function(e) { window.location = e.new_value; }); }); //]]> </script> <script id="base-helper-functions" type="text/javascript"> //<![CDATA[ // This code is pulled from lp.js that needs to be available on every // request. Pulling here to get it outside the scope of the YUI block. function setFocusByName(name) { // Focus the first element matching the given name which can be focused. var nodes = document.getElementsByName(name); var i, node; for (i = 0; i < nodes.length; i++) { node = nodes[i]; if (node.focus) { try { // Trying to focus a hidden element throws an error in IE8. if (node.offsetHeight !== 0) { node.focus(); } } catch (e) { LPJS.use('console', function(Y) { Y.log('In setFocusByName(<' + node.tagName + ' type=' + node.type + '>): ' + e); }); } break; } } } function selectWidget(widget_name, event) { if (event && (event.keyCode === 9 || event.keyCode === 13)) { // Avoid firing if user is tabbing through or simply pressing // enter to submit the form. return; } document.getElementById(widget_name).checked = true; } //]]> </script> <style type="text/css"> #merge-summary, #recipe-summary { margin-top: .5em; margin-bottom: .1em; } #clone-url dt { font-weight: strong; } </style> </head> <body id="document" itemscope="" itemtype="http://schema.org/WebPage" class="tab-branches main_side public yui3-skin-sam"> <div class="yui-d0"> <div id="locationbar" class="login-logout"> <div id="logincontrol"><a href="https://code.launchpad.net/~launchpad/turnip/+git/turnip/+login">Log in / Register</a></div> </div><!--id="locationbar"--> <div id="watermark" class="watermark-apps-portlet"> <div> <a href="https://launchpad.net/turnip"><img alt="" width="64" height="64" src="/@@/product-logo" /></a> </div> <div class="wide"> <h2 id="watermark-heading"><a href="https://launchpad.net/turnip">turnip</a></h2> </div> <!-- Application Menu --> <ul class="facetmenu"> <li class="overview"><a href="https://launchpad.net/turnip">Overview</a></li> <li class="branches active"><a href="https://code.launchpad.net/turnip">Code</a></li> <li class="bugs"><a href="https://bugs.launchpad.net/turnip">Bugs</a></li> <li class="specifications"><a href="https://blueprints.launchpad.net/turnip">Blueprints</a></li> <li class="translations"><a href="https://translations.launchpad.net/turnip">Translations</a></li> <li class="answers"><a href="https://answers.launchpad.net/turnip">Answers</a></li> </ul> </div> <div class="yui-t4"> <div id="maincontent" class="yui-main"> <div class="yui-b" dir="ltr"> <div class="context-publication"> <h1>lp:turnip</h1> <ol itemprop="breadcrumb" class="breadcrumbs"> <li> <a href="https://code.launchpad.net/turnip/+git">Git</a> </li> <li> lp:turnip </li> </ol> <div id="registration" class="registering"> Owned by <a href="https://launchpad.net/~launchpad" class="bg-image" style="background-image: url(https://launchpadlibrarian.net/600856263/Canonical_Launchpad_icon_14px.png)">Canonical Launchpad Engineering</a> </div> </div> <div id="request-notifications"> </div> <div> <div class="top-portlet" style="padding-top:0.5em;"> </div> <div class="yui-g first"> <div id="repository-management" class="portlet"> <div> <dl id="clone-url"> <dt>Get this repository:</dt> <dd class="full-width"> <tt class="command"> git clone <span class="https-url">https://git.launchpad.net/turnip</span> </tt> <br /> </dd> </dl> <div id="push-directions"> Members of <a href="https://launchpad.net/~launchpad">Canonical Launchpad Engineering</a> can upload to this repository. <a href="+login">Log in</a> for directions. </div> <div style="margin-top: 1.5em"> <a class="menu-link-source sprite info" href="https://git.launchpad.net/turnip">Browse the code</a> </div> </div> </div> </div> <div class="yui-g"> <div id="repository-relations" class="portlet"> <div id="related-recipes"> <h3>Related source package recipes</h3> <div id="recipe-links" class="actions"> <div id="recipe-summary"> <img src="/@@/source-package-recipe" /> No recipes using this repository. <a href="/+help-code/related-recipes.html" target="help" class="sprite maybe action-icon">(?)</a> </div> <a class="menu-link-create_recipe sprite add" href="https://code.launchpad.net/~launchpad/turnip/+git/turnip/+new-recipe">Create packaging recipe</a> </div> </div> <div id="related-snaps"> <h3>Related snap packages</h3> <div id="snap-links" class="actions"> <div id="snap-summary"> No snap packages using this repository. </div> </div> </div> <div id="related-charm-recipes"> <h3>Related charm recipes</h3> <div id="charm-recipe-links" class="actions"> <div id="charm-recipe-summary"> <a href="+charm-recipes">7 charm recipes</a> using this repository. </div> </div> </div> </div> </div> <div class="yui-g"> <div id="repository-branches" class="portlet"> <h2>Branches</h2> <div> <script type="text/javascript"> function show_git_commit(id) { var div = document.getElementById('git-ref-' + id); if (div) { div.style.display = "block"; } } function hide_git_commit(id) { var div = document.getElementById('git-ref-' + id); if (div) { div.style.display = "none"; } } </script> <table id="gitreftable" class="listing sortable"> <thead> <tr> <th>Name</th> <th>Last Modified</th> <th>Last Commit</th> </tr> </thead> <tbody> <tr> <td> <a href="/~launchpad/turnip/+git/turnip/+ref/master">master</a> </td> <td> <span class="sortkey">2024-10-03 12:49:17 UTC</span> <time title="2024-10-03 12:49:17 UTC" datetime="2024-10-03T12:49:17+00:00">2024-10-03</time> </td> <td onmouseout="hide_git_commit(0)" onmouseover="show_git_commit(0)"> <div class="lastCommit"> Add SECURITY.md file with security policy </div> <div class="popupTitle" id="git-ref-0" onmouseover="hide_commit(0)"> <p> <strong>Author:</strong> <a href="https://launchpad.net/~alvarocs" class="sprite person">Alvaro Crespo Serrano</a> <br /> <strong>Author Date:</strong> 2024-10-03 12:49:17 UTC </p> <p>Add SECURITY.md file with security policy</p> <p>Merged from <a rel="nofollow" href="https://code.launchpad.net/~alvarocs/turnip/+git/turnip/+merge/474270">https:/<wbr />/code.launchpad<wbr />.net/~alvarocs/<wbr />turnip/<wbr />+git/turnip/<wbr />+merge/<wbr />474270</a></p> </div> </td> </tr> </tbody> </table> <table style="width: 100%;" class="lower-batch-nav"> <tbody> <tr> <td style="white-space: nowrap" class="batch-navigation-index"> <strong>1</strong> &rarr; <strong>1</strong> of 1 result </td> <td style="text-align: right; white-space: nowrap" class="batch-navigation-links"> <span class="first inactive">First</span> &bull; <span class="previous inactive">Previous</span> &bull; <span class="next inactive"><strong>Next</strong></span> &bull; <span class="last inactive">Last</span> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div><!-- yui-b --> </div><!-- yui-main --> <div id="side-portlets" class="yui-b side"> <div id="privacy" class="portlet public"> <span id="information-type-summary" class="sprite public">This repository contains <strong id="information-type">Public</strong> information</span>&nbsp; <div id="information-type-description" style="padding-top: 5px">Everyone can see this information. </div> </div> <script type="text/javascript"> LPJS.use('lp.code.branch.information_type_choice', function(Y) { Y.on('domready', function(e) { var config = { object_type: 'Git Repository' }; var widget = new Y.lp.code.branch.information_type_choice.BranchInformationTypeWidget(config); widget.render(); }, window); }); </script> <div class="portlet" id="portlet-subscribers"> <div> <div> <div class="section"> </div> </div> <h2>Subscribers</h2> <div id="repository-subscribers-outer"> <div class="section repository-subscribers"> <div id="subscriber-launchpad"> <a href="https://launchpad.net/~launchpad"> <img src="https://launchpadlibrarian.net/600856263/Canonical_Launchpad_icon_14px.png" width="14" height="14" /> Canonical Launchp... </a> </div> </div> </div> </div> </div> </div><!-- yui-b side --> </div><!-- yui-t4 --> <div id="footer" class="footer"> <div class="lp-arcana"> <div class="lp-branding"> <a href="https://launchpad.net/"><img src="/@@/launchpad-footer-logo.svg" alt="Launchpad" width="65" height="18" /></a> &nbsp;&bull;&nbsp; <a href="https://launchpad.net/+tour">Take the tour</a> &nbsp;&bull;&nbsp; <a href="https://help.launchpad.net/">Read the guide</a> &nbsp; <form id="globalsearch" method="get" accept-charset="UTF-8" action="https://launchpad.net/+search"> <input type="search" id="search-text" name="field.text" /> <input type="image" src="/@@/search" style="vertical-align:5%" alt="Search Launchpad" /> </form> </div> </div> <div class="colophon"> &copy; 2004 <a href="http://canonical.com/">Canonical&nbsp;Ltd.</a> &nbsp;&bull;&nbsp; <a href="https://launchpad.net/legal">Terms of use</a> &nbsp;&bull;&nbsp; <a href="https://www.ubuntu.com/legal/dataprivacy">Data privacy</a> &nbsp;&bull;&nbsp; <a href="/feedback">Contact Launchpad Support</a> &nbsp;&bull;&nbsp; <a href="http://blog.launchpad.net/">Blog</a> &nbsp;&bull;&nbsp; <a href="https://canonical.com/careers">Careers</a> &nbsp;&bull;&nbsp; <a href="https://ubuntu.social/@launchpadstatus">System status</a> <span id="lp-version"> &nbsp;&bull;&nbsp; 78860d9 (<a href="https://dev.launchpad.net/">Get the code!</a>) </span> </div> </div> </div><!-- yui-d0--> <script id="json-cache-script">LP.cache = {"related_features": {}, "information_type_data": {"PUBLIC": {"value": "PUBLIC", "description": "Everyone can see this information.\n", "name": "Public", "order": 0, "is_private": false, "description_css_class": "choice-description"}, "PUBLICSECURITY": {"value": "PUBLICSECURITY", "description": "Everyone can see this security related information.\n", "name": "Public Security", "order": 1, "is_private": false, "description_css_class": "choice-description"}, "PRIVATESECURITY": {"value": "PRIVATESECURITY", "description": "Only the security group can see this information.\n ", "name": "Private Security", "order": 2, "is_private": true, "description_css_class": "choice-description"}, "USERDATA": {"value": "USERDATA", "description": "Only shared with users permitted to see private user information.\n", "name": "Private", "order": 3, "is_private": true, "description_css_class": "choice-description"}}, "context": {"self_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip", "web_link": "https://code.launchpad.net/~launchpad/turnip/+git/turnip", "resource_type_link": "https://code.launchpad.net/api/devel/#git_repository", "recipes_collection_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip/recipes", "webhooks_collection_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip/webhooks", "id": 3683, "date_created": "2015-12-07T20:21:13.118750+00:00", "repository_type": "Hosted", "registrant_link": "https://code.launchpad.net/api/devel/~cjwatson", "owner_link": "https://code.launchpad.net/api/devel/~launchpad", "target_link": "https://code.launchpad.net/api/devel/turnip", "name": "turnip", "information_type": "Public", "owner_default": true, "target_default": true, "unique_name": "~launchpad/turnip/+git/turnip", "display_name": "lp:turnip", "pack_count": 2, "loose_object_count": 1021, "date_last_repacked": "2021-04-23T08:38:41.067864+00:00", "date_last_scanned": "2024-10-03T12:52:16.554022+00:00", "git_identity": "lp:turnip", "git_https_url": "https://git.launchpad.net/turnip", "git_ssh_url": "git+ssh://git.launchpad.net/turnip", "refs_collection_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip/refs", "branches_collection_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip/branches", "subscriptions_collection_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip/subscriptions", "subscribers_collection_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip/subscribers", "code_import_link": null, "landing_targets_collection_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip/landing_targets", "landing_candidates_collection_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip/landing_candidates", "dependent_landings_collection_link": "https://code.launchpad.net/api/devel/~launchpad/turnip/+git/turnip/dependent_landings", "date_last_modified": "2024-10-03T12:52:16.663523+00:00", "reviewer_link": "https://code.launchpad.net/api/devel/~launchpad-reviewers", "description": null, "default_branch": "refs/heads/master", "builder_constraints": null, "private": false, "http_etag": "\"b9394fc9e3d727a9222e661a8a93eb6ea55770ae-a6703e33d6f70559ed11ac4c7e08192b5458aab9\""}};</script> </body> <!-- Facet name: branches Page type: main_side Has global search: True Has application tabs: True Has side portlets: True At least 29 queries/external actions issued in 0.41 seconds Features: {'profiling.enabled': None, 'hard_timeout': '15000', 'js.yui_version': None, 'app.mainsite_only.canonical_url': None, 'app.maintenance_message': None, 'code.git.show_repository_mps': None, 'baselayout.careers_link.disabled': None, 'visible_render_time': None} r78860d9 --> </html>

Pages: 1 2 3 4 5 6 7 8 9 10