Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #2072

Closed
Open
Created Nov 26, 2012 by Administrator@rootOwner

Support for "SparkleShare repos"

Created by: liob

Hi,

The SparkleShare client sends a message to a notification server when he pushes. The notification server then notifies other clients that are subscribed to that repository. This enables the other clients to pull the changes within seconds after changes to the repository were made instead of pulling every 10 minutes.

There is a gitolite hook (https://github.com/hbons/sparkleshare-git-hook/blob/master/post-update), however it would be nice to have a simple checkbox in the reposetory administration view of gitolite which one could check to let gitlab send the announcement to the notification server.

The purpose of the gitolite hook or the propoesed feature extension for gitlab is the more convinient colaboration with users using the native git client versus users using the SparkleShare client.

Assignee
Assign to
Time tracking