Cucumber Ltd / cucumber-pro

Access git repositoryfeatures/publish_and_read/access_git_repository.feature

Release Dasher II (patch 1) (2018-12-13)

Romain Gérard

Currently viewing

Feature: Access Git repository

Cucumber Pro provides a Git repository for every project. This enables you to have a full history of your documentation synced with the development history.

Rules

  • Every new project has an empty Git repo associated to it
  • Every project should display its name and Git URL
  • Git URLs are on the SSH scheme

Later

  • By default, only the creator of a project can view it
  • By default, only the creator of a project can clone, push and pull from it

Background:

  • Given the following projects have been created:
    creatorprojectNamevisibility
    Dollyjanes-private-projectprivate
  • And Dolly has uploaded her public key

Scenario: you can clone your own empty private project

  • When Dolly clones the janes-private-project git repository
  • Then Dolly should have an empty local janes-private-project git repository