Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor writing of bib files #1472

Merged
merged 3 commits into from
Jul 16, 2016

Commits on Jul 16, 2016

  1. Refactor writing of bib files

    - Abstract class BibDatabaseWriter, which controls the generic things of
    writing a database (i.e. sorting entries, applying save actions, some
    basic conversations, ...)
    - Derived class BibtexDatabaseWriter, which only contains logic how to
    actually write to in BibTeX format (should be simple to write similar
    classes for other export formats like ris)
    - Make SaveSession abstract and introduce two implementations which
    write to a temporary file (FileSaveSession) or two a string/buffer
    (StringSaveSession)
    - Move code related to lock files to FileBasedLock
    tobiasdiez committed Jul 16, 2016
    Configuration menu
    Copy the full SHA
    e0e1986 View commit details
    Browse the repository at this point in the history
  2. Incorporate feedback

    tobiasdiez committed Jul 16, 2016
    Configuration menu
    Copy the full SHA
    a8739bd View commit details
    Browse the repository at this point in the history
  3. Rebase

    tobiasdiez committed Jul 16, 2016
    Configuration menu
    Copy the full SHA
    013c27c View commit details
    Browse the repository at this point in the history