Skip to content

Refactor Queue class #44

@josecelano

Description

@josecelano

I think we can implement a couple of improvements in the Queue class.

Refactors:

  • Extract class GitRepoDir
  • Extract class GitRepo
  • Extract class CommittedMessageLog (collection of CommittedMessage)
  • Move CommitOptions to a class attribute
  • Handle empty or not initialized git repo gracefully
  • Set attributes as private
  • Refactor createInitializedTempGitDir
  • Add missing tests for Queue class: guard clauses, ...

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions