Defect #7146
closedGit adapter lost commits before 7 days from database latest changeset
0%
Description
Hi,
We work with several branches on a git repo, but Redmine only seems to track changes from master branch. The problem is that our commit messages like:
"Fixes #241"... do not work if they are created on a "develop" branch for example. Redmine does not "see" these commit messages, therefore it can't mark the bug as fixed.
This seems to be a bug implementation of issue #1406
Database version : Postgresql 8.3
git version: 1.5.6.5
Redmine version: 1.0.4
Related issues
Updated by Toshi MARUYAMA over 13 years ago
The reason is Redmine parse only 1 week before the last known commit.
Updated by Toshi MARUYAMA over 13 years ago
- Affected version (unused) changed from 1.0.4 to 0.9.3
- Affected version changed from 1.0.4 to 0.9.3
Updated by Toshi MARUYAMA over 13 years ago
- Subject changed from Make Redmine follow changes from Git non-master branches to Git adapter lost commits before 7 days
- Priority changed from Normal to Low
For example.
https://www.chiliproject.org/issues/214
Updated by Toshi MARUYAMA over 13 years ago
- Subject changed from Git adapter lost commits before 7 days to Git adapter lost commits before 7 days from database latest changeset
Updated by Toshi MARUYAMA over 13 years ago
Redmine calls "git log --all --since='YYYY-MM-DD'" to fetch new changesets.
at source:1.1.2/lib/redmine/scm/adapters/git_adapter.rb#L114 .
If latest changeset in your database is "2011-03-30", Redmine calls "git log --all --since='2011-03-23'".
Updated by Ling Li over 13 years ago
I am curious: Do the commits you mentioned in #8256 for ChiliProject also go to Redmine? I am confused by how these two projects progress --- would they share most of the new changes?
Updated by Toshi MARUYAMA over 13 years ago
- Status changed from New to Closed
- Target version set to 1.2.0
- Resolution set to Fixed
Fixed in r5788.