taskSavannah Administration - Tasks: task #16430, git hook self management web UX


task #16430: git hook self management web UX

Submitter:  Corwin Brust <carlc>
Submitted:  Thu 31 Aug 2023 11:37:23 PM UTC
Should Start On:  Thu 31 Aug 2023 05:00:00 AM UTC Should be Finished on:  Thu 31 Aug 2023 05:00:00 AM UTC
Category:  None Priority:  * 5 - Normal
Status:  In Progress Privacy:  Public
Assigned to:  carlc Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup

Thu 31 Aug 2023 11:37:23 PM UTC, original submission:  

This proposes a new feature for sarvane/Savannah that would enabling users to self-manage git hooks.

TL;DR, I think it would be cool to let users self-install git hooks, picking from a curated list.

Key stories for this might be:

- As a USER I need, via the web UX, to:
   - add pre-approved scripts to git repos
   - and remove them
   - and view the scripts installed for a given repo
   - and easily view source and licenses of each script
 -- And, it would be nice if I could also:
   -- submit a "patched" version for review
   -- submit my script to be considered for general use

- As an ADMIN I need, via the web UX, to:
   - add/upgrade/rm scripts from the library
 -- And, it would be nice if I could also:
   - see which projects current use what scripts

For "impact" gusses, in addition to PHP changes, and misc. scripting, I would also expect to create new tables in the MySQL as well as new file system paths on (at least) frontend1.

If this work is interesting to others we can discuss here or on savannah-hackers-public, where I'll follow-up submitting this ticket by sending an Email anon.  Meanwhile, when discussion ends (or if there hasn't been much), I'll write (again) to the public list when I have something intriguing (read: potentially dangerous to stable production systems) happening locally.

Corwin Brust <carlc>
Site Administrator


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by carlc (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-3cd0.
    Corresponding source code