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

continue to work on fixed build #26

Closed
rizsotto opened this issue Oct 9, 2014 · 0 comments
Closed

continue to work on fixed build #26

rizsotto opened this issue Oct 9, 2014 · 0 comments

Comments

@rizsotto
Copy link
Owner

rizsotto commented Oct 9, 2014

when the build breaks 'bear' record only those files which were compiled up until the break. but developers usually fix the break, and just build further (and not start a clean build) to see it goes well or not. this case the new files would overwrite the previous files.

before write a new compilation database, would read the old one and merge with the new set of files.

  • this would solve the use case describe above
  • this would deal with edit-compile-run cycles on normal development.
    • newly added files would be handled normally
    • deleted files could be detected by file existence check before write
  • this would not detect compiler flag changes, and would cause double entries in the output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant