Closed
Bug 610893
Opened 13 years ago
Closed 13 years ago
Add post-commit hook to SVN, automatically creating JSON files after commit to product-details
Categories
(mozilla.org Graveyard :: Server Operations, task)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: wenzel, Assigned: aravind)
Details
Our product details library is edited in PHP files here: http://viewvc.svn.mozilla.org/vc/libs/product-details/ When these files change, one must run ./export_json.php to create JSON data files for everyone to consume. If this step is missed, evil comes upon us. We should add a post-commit hook in SVN that automatically runs the export_json script when there's a commit to the aforementioned directory. Please let me know if that's enough information for you or if you need me to write some code for this.
Reporter | ||
Comment 1•13 years ago
|
||
(In reply to comment #0) > We should add a post-commit hook in SVN that automatically runs the export_json > script when there's a commit to the aforementioned directory. It needs to run that script and commit the generated JSON files (if they differ), of course.
Reporter | ||
Comment 2•13 years ago
|
||
Jbalogh mentioned, committing out of a post-commit hook might not work. Another option for us would be to reject the commit if export_json would alter the JSON files (which means, the commit results in inconsistent JSON files and needs to be fixed).
Comment 3•13 years ago
|
||
If it's easier than IT getting a post-commit hook working, I can set up a cronjob on my server that just checks this every 5 min. or so and commits a new export_json if it is needed.
Reporter | ||
Comment 4•13 years ago
|
||
Thanks, I was considering something like that too, I use a similar thing on khan for auto-updating the L10n files on two projects.
Updated•13 years ago
|
Assignee: server-ops → aravind
Assignee | ||
Comment 5•13 years ago
|
||
Is this still needed? Also, comment 3 kind of confused me. Could you please explain what's needed better?
Reporter | ||
Comment 6•13 years ago
|
||
I think we're fine here. We're going to revamp the way product-details work in 2011 (or so I hope).
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
Comment 7•13 years ago
|
||
wenzel any short term solution at sight? We had to file bug 624658 to deal with more new locales.
Reporter | ||
Comment 8•13 years ago
|
||
Yea, I'll take a look at it today.
Updated•9 years ago
|
Product: mozilla.org → mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•