Project

Profile

Help

Story #8921

closed

Story #8924: As a user, I can manage OSTree repositories

As a user, I can sync an OSTree repository with all of its refs (branches)

Added by dkliban@redhat.com over 3 years ago. Updated about 3 years ago.

Status:
MODIFIED
Priority:
Normal
Assignee:
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Target Release - OSTree:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 104
Quarter:

Description

  1. Create an OSTree repository and distribution.

  2. Create an OSTree remote by specifying a URL and a list of refs to sync.

  3. Perform a sync using the remote.

  4. Update the distribution with the latest repository version.

Actions #1

Updated by dkliban@redhat.com over 3 years ago

  • Tracker changed from Issue to Story
  • % Done set to 0
  • Severity deleted (2. Medium)
  • Triaged deleted (No)
Actions #2

Updated by dkliban@redhat.com over 3 years ago

  • Sprint/Milestone set to 2.0.0a1
Actions #3

Updated by ttereshc over 3 years ago

Any comments about publication/distribution would be helpful.

Actions #4

Updated by dkliban@redhat.com over 3 years ago

  • Description updated (diff)
Actions #5

Updated by dkliban@redhat.com over 3 years ago

  • Parent issue set to #8924
Actions #6

Updated by lmjachky over 3 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to lmjachky
  • Sprint set to Sprint 102
Actions #7

Updated by rchan over 3 years ago

  • Sprint changed from Sprint 102 to Sprint 103
Actions #8

Updated by lmjachky over 3 years ago

  • Status changed from ASSIGNED to POST
Actions #9

Updated by rchan about 3 years ago

  • Sprint changed from Sprint 103 to Sprint 104

Added by Lubos Mjachky about 3 years ago

Revision 82810bfe | View on GitHub

Implement syncing

The sync and upload implementations have multiple codepaths in common. Due to this, many methods were extracted in favour of improving the overall readability.

Also, this commit removes redundant files, tests, methods, and constants that are not required at the moment.

Note that as of this commit, only the archive format is supported for remote repositories. As a result of that, we no longer verify whether content objects are either of type .file or .filez.

closes #8921

Actions #10

Updated by Anonymous about 3 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

Also available in: Atom PDF