Henrik Levkowetz
bf6408388c
Tweaked bin/mkrelease to be less verbose in svn update.
...
- Legacy-Id: 9521
2015-04-17 20:36:53 +00:00
Henrik Levkowetz
04558234cb
Updated release data and mkrelease support, which calculates the release coverage snapshot without invoking tests that developers won't ordinarily be able to run on their laptops/work machines.
...
- Legacy-Id: 9339
2015-03-25 20:06:12 +00:00
Henrik Levkowetz
7c67e26fa4
Added a --logfile switch to the test crawler, in order to be able to control whether a logfile should be used or not. It's not particularly hepful when running on a buildbot slave, which catches stdout anyway.
...
- Legacy-Id: 9252
2015-03-19 20:28:25 +00:00
Henrik Levkowetz
f8ce949f4c
Merged in [9242] from rjsparks@nostrum.com:
...
Restores add-to-community-list functionality to several pages. Fixes #1601 .
- Legacy-Id: 9251
Note: SVN reference [9242] has been migrated to Git commit 02d807581a
2015-03-19 19:45:14 +00:00
Henrik Levkowetz
f94b49036a
Updated the mergeready script to check if the 'test:unittest' property has been set to 'passed' on a changeset marked 'ready for merge'.
...
- Legacy-Id: 9247
2015-03-19 17:51:06 +00:00
Henrik Levkowetz
009543c39e
Fixed a bug in the --dry-run handling of mkrelease.
...
- Legacy-Id: 9204
2015-03-15 17:25:15 +00:00
Henrik Levkowetz
e4a1340974
Tweaked the mkrelease script a bit to use standard python development release numbers.
...
- Legacy-Id: 9170
2015-03-10 20:11:41 +00:00
Henrik Levkowetz
86997e1e95
Turned the api.py file into a module. Moved the makeresources management command to the api module. Added some api tests. Added crawling of api files to the test-crawler. Adjusted some resource files discovered by the test suite and test-crawler. Removed a bunch of empty model files.
...
- Legacy-Id: 9144
2015-03-03 20:23:36 +00:00
Henrik Levkowetz
dba3db444c
Added test code coverage measurements using coverage.py, integrated as a test in the test suite. This test compares the current code coverage of tests with that saved for the latest release. Also converted the URL and template coverage measurements into tests, comparing current with the latest release. The result of this is that the coverage tests will fail if new code is added without sufficient test coverage to at least match that of the latest release. Over time, this should encourage gradually improved test coverage as seen for both code, templates, and urls. Coverage data is also saved to file, and can be read by the 'coverage' shell command to produce html or text reports.
...
- Legacy-Id: 9103
2015-02-19 23:42:34 +00:00
Henrik Levkowetz
63f8de29d7
Tweaked the mkrelease script to work with svn 1.8, (in addition to previous 1.6).
...
- Legacy-Id: 9029
2015-02-09 20:16:40 +00:00
Henrik Levkowetz
7ecfac6308
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9028
2015-02-08 21:16:44 +00:00
Henrik Levkowetz
028b7e315a
Reverted to [9025] because commit [9026] failed (it was incomplete with a broken working dir).
...
- Legacy-Id: 9027
Note: SVN reference [9026] has been migrated to Git commit 4a3749a66b
2015-02-08 20:03:16 +00:00
Henrik Levkowetz
4a3749a66b
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9026
2015-02-08 19:16:46 +00:00
Henrik Levkowetz
1210f77604
With django 1.7, standalone scripts need to call django.setup() before doing any operations involving models. Modified all scripts in bin/ and ietf/bin/ which seemed to need it.
...
- Legacy-Id: 9017
2015-02-07 21:13:38 +00:00
Henrik Levkowetz
bd2cb8baaa
Merged in [8970] from olau@iola.dk:
...
Summary: Enable support for a custom settings file for the test crawl
- and add a simple settings file that enables caching to speed up the
crawl (shaves ~35% off most pages AFAICT)
- Legacy-Id: 8984
Note: SVN reference [8970] has been migrated to Git commit 8d4e1a8528
2015-02-04 23:17:58 +00:00
Henrik Levkowetz
a3a6667cd9
Tweaked the mergedevbranch script.
...
- Legacy-Id: 8981
2015-02-04 22:39:25 +00:00
Henrik Levkowetz
c63b037461
Tweaked the mergedevbranch script.
...
- Legacy-Id: 8977
2015-02-04 22:21:28 +00:00
Henrik Levkowetz
f6e97e721c
Tweaked merge script
...
- Legacy-Id: 8887
2015-01-21 19:45:54 +00:00
Henrik Levkowetz
a6e4618db6
Ring terminal bell after running test suite in merge script.
...
- Legacy-Id: 8878
2015-01-21 18:47:54 +00:00
Henrik Levkowetz
9a8731e077
Added svn:ignore settings to ignore directories and files used by virtualenv.
...
- Legacy-Id: 8647
2014-11-12 01:47:11 +00:00
Henrik Levkowetz
1834a4142f
Tweaked the test crawler to put the same information into the log as on screen.
...
- Legacy-Id: 8642
2014-11-11 22:09:55 +00:00
Henrik Levkowetz
6687a36d67
Added wgchairs@ietf.org to the release notification email. Split the notification email sending into two, in order to limit the number of addressees for emails going to Mailman lists.
...
- Legacy-Id: 8482
2014-10-26 13:58:43 +00:00
Henrik Levkowetz
42fe537b81
Tweaked the mkrelease script to always apply changelog note timestamps in UTC.
...
- Legacy-Id: 8479
2014-10-26 12:56:53 +00:00
Henrik Levkowetz
7bb5c69828
Updated the path handling in test-crawl to match its new location.
...
- Legacy-Id: 8464
2014-10-24 12:21:57 +00:00
Henrik Levkowetz
fd82d280e6
Moved the location of the test-crawler, to co-reside with other code and release management scripts.
...
- Legacy-Id: 8463
2014-10-24 12:20:22 +00:00
Henrik Levkowetz
1c439cda48
Merged in [8236] from rjsparks@nostrum.com:\n Log what rebuild_reference_relations returns to diagnose #1467 .
...
- Legacy-Id: 8360
Note: SVN reference [8236] has been migrated to Git commit b95b769267907f2ac8430893b153a7c82756265b
2014-09-28 17:53:02 +00:00
Henrik Levkowetz
607c6f3eec
Added Jermaine Shaffer at AMS to the release notification email list.
...
- Legacy-Id: 8348
2014-09-19 19:56:44 +00:00
Henrik Levkowetz
d633499f03
Added a count of pending merges to the script output.
...
- Legacy-Id: 8313
2014-09-16 19:26:48 +00:00
Henrik Levkowetz
1adec46fc5
Added some verbosity support to the mergeready script. Added support for commits containing deleted files.
...
- Legacy-Id: 8299
2014-09-01 19:04:11 +00:00
Henrik Levkowetz
200f4acd6d
Tweaked the bin/mergedevbranch script.
...
- Legacy-Id: 8009
2014-07-01 18:42:03 +00:00
Henrik Levkowetz
df77742b93
Tweaked the mergedevbranch script.
...
- Legacy-Id: 7934
2014-06-26 09:42:53 +00:00
Henrik Levkowetz
c012be9fc6
Merged in [7843] from rcross@amsl.com:
...
Change Type field default on groups search form, from WG to unset.
- Legacy-Id: 7926
Note: SVN reference [7843] has been migrated to Git commit 61b1755ae5
2014-06-24 20:50:54 +00:00
Henrik Levkowetz
0d00842ffe
Updated version of mkdevbranch.
...
- Legacy-Id: 7890
2014-06-12 10:07:34 +00:00
Henrik Levkowetz
fa55bd608c
Fixed a bug in the mkrelease script, introduced by changing the naming convention for development tags from X.Y.Z-dev to X.Y.Z-dev0 (etc.).
...
- Legacy-Id: 7873
2014-06-09 21:46:23 +00:00
Henrik Levkowetz
3323fefd3d
Tweaked mkrelease to add a new development tag matching each new release tag, to make it easier to create personal development branches with development settings.
...
- Legacy-Id: 7809
2014-05-31 16:58:12 +00:00
Henrik Levkowetz
82f6afb293
Replaced a symlink with the real file -- symlink committed by mistake.
...
- Legacy-Id: 7759
2014-05-20 19:49:05 +00:00
Henrik Levkowetz
e78433b517
Added a utility command 'mergeready' which lists commits marked as 'Commit ready for merge' that have not yet been merged to trunk.
...
- Legacy-Id: 7714
2014-05-08 11:27:41 +00:00
Henrik Levkowetz
ca36b36423
Added a check for a recent test crawler log to the mkrelease script.
...
- Legacy-Id: 7603
2014-04-12 18:58:05 +00:00
Henrik Levkowetz
38776ad494
Added a check for a recent test crawler log to the mkrelease script.
...
- Legacy-Id: 7601
2014-04-12 18:49:03 +00:00
Henrik Levkowetz
2718eb31fd
Tweaked merge helper script.
...
- Legacy-Id: 7530
2014-03-21 11:24:32 +00:00
Henrik Levkowetz
93e161b2c6
Merged in [7380] from bartosz.balazinski@interdigital.com:
...
Changed the URL for some acoount settings from /cookies to /account/settings.
Fixes ticket #806 ,
- Legacy-Id: 7385
Note: SVN reference [7380] has been migrated to Git commit af302582b0a9f36941ef15b39bf52c2a51fbafe1
2014-03-01 18:57:30 +00:00
Henrik Levkowetz
348fa48c2e
Updated mergedevbranch script, to be able to add a descriptive commit comment if missing from the original commit message.
...
- Legacy-Id: 7384
2014-03-01 18:49:23 +00:00
Henrik Levkowetz
577a7e46d0
Tweaked the bin/commitlog script a bit.
...
- Legacy-Id: 7296
2014-02-25 15:49:45 +00:00
Henrik Levkowetz
5171fae532
Additional tweaks to bin/mergedevbranch.
...
- Legacy-Id: 7273
2014-02-19 21:42:08 +00:00
Henrik Levkowetz
f3c676cb6d
Tweaked the mergedevbranch utility script.
...
- Legacy-Id: 7247
2014-02-16 17:04:33 +00:00
Henrik Levkowetz
47449b6745
Tweaks to the mergedevbranch utility.
...
- Legacy-Id: 7229
2014-02-09 21:29:51 +00:00
Henrik Levkowetz
aedbcd9ed6
Tweaks to the commitlog utility.
...
- Legacy-Id: 7228
2014-02-09 21:29:15 +00:00
Henrik Levkowetz
a184a362eb
Added Matt Larson to the release notification email address list.
...
- Legacy-Id: 7196
2014-01-31 19:05:08 +00:00
Henrik Levkowetz
aede330b7e
Utility script to easily create an appropriately named patch file.
...
- Legacy-Id: 7195
2014-01-31 19:04:26 +00:00
Henrik Levkowetz
03763f454e
Tweaked mkrelease to handle 3-stepped revision numbers like 5.0.0
...
- Legacy-Id: 7183
2014-01-30 21:11:22 +00:00
Henrik Levkowetz
ecb5cd6526
Merged in branch/iola/shimfree@6856. This pretty much completes the shim removal. Next step is upgrading Django to 1.6, and then doing some final polishing.
...
- Legacy-Id: 6966
2013-12-17 21:29:05 +00:00
Henrik Levkowetz
e1b5aa1905
Updated release notification email list.
...
- Legacy-Id: 6948
2013-12-16 21:59:51 +00:00
Henrik Levkowetz
068af80935
Improved commit log extraction script.
...
- Legacy-Id: 6947
2013-12-16 21:59:13 +00:00
Ole Laursen
9457669310
Merge in changes from the old shimfree branch
...
- Legacy-Id: 6764
2013-11-27 12:55:50 +00:00
Henrik Levkowetz
d0fbb5e300
Don't filter out blank lines from changelog text in the release emails any more.
...
- Legacy-Id: 6674
2013-11-06 22:17:04 +00:00
Henrik Levkowetz
70bfcfe6f4
Fixed a wrong email address in bin/commitlog
...
- Legacy-Id: 6368
2013-10-04 18:06:44 +00:00
Ole Laursen
e5871284b6
Remove ietfworkflows from mkdiagram
...
- Legacy-Id: 6298
2013-09-28 19:50:56 +00:00
Ole Laursen
019ca2ae03
Merge changes from attic/shimfree into new branch to complete rebasing shimfree on trunk
...
- Legacy-Id: 6215
2013-09-20 09:48:58 +00:00
Henrik Levkowetz
e81ce38623
Tweaked utility script.
...
- Legacy-Id: 6200
2013-09-19 18:04:42 +00:00
Ole Laursen
a871d6e19e
Remove wgchairs app, all of its functionality is now superceded by wginfo/ and other recent developments in doc/
...
- Legacy-Id: 6198
2013-09-19 15:22:59 +00:00
Henrik Levkowetz
e5d7c7620e
Send release notifications to the IESG, too.
...
- Legacy-Id: 5940
2013-08-01 15:03:49 +00:00
Henrik Levkowetz
cbfe489ff5
Merged in more shim-layer removals from olau@iola.dk
...
(-r5465:HEAD from branch/iola/shimfree). Copying relevant
commit messages here:
- Deleted dead code in many places.
- Renamed id-something to draft-something, make the "is
this eligible for expiration" logic clearer
- Added a name for IPR search URL
- Revamped the ballot popup view
- URL reversed the IPR search link instead of hardcoding it
- Cleaned up search views and remove dead code, port them to the new DB
schema, hack related views in iesg/ and wginfo/ to use the new search
interfaces, avoid camelCase in search GET parameters (with
backwards-compat fallback), add some simple search unit tests, remove
caching from views_search.py index pages as they're now pretty fast to
generate, rewrite ballot popup JS, regularize some CSS classes to use
hyphen-notation rather than camelCase, move some of the search
templates to doc/.
idrfc/ now mostly contains some wrapper code still in use by other
subdirs, some ported code not yet moved, and dead code.
- Fixed output bug in test crawler and print referrer upon errors so it's
easier to figure out where a link came from
- Added /doc/in-last-call/ to crawler, report original page as referrer in
a redirect chain rather than intermediate URL
- Ported idindex to new schema, speed them up, add tests, refactor index
page in views_search to share code with the text index file, get rid
of some special-case idindex filters from ietf_filters, move
"/drafts/" redirects to a file in /doc/
- Ported /idtracker/status/ and /idtracker/status/last-call/ overview of
drafts in IESG process to new schema in /doc/iesg/ and
/doc/iesg/last-call/
- Added redirects for all of /idtracker/*, removed all view code and other
dead code from idtracker/
- Removed the idtracker sitemap indexing drafts - in its current form,
it adds nothing of value to the HTML-based /doc/all/ view, and it's
pretty slow
- Ported idtracker feeds to new schema, move them to doc/, cleaned up
idtracker/ - only templatetags/ietf_filters and proxy code is left
- Legacy-Id: 5836
2013-07-17 20:52:39 +00:00
Henrik Levkowetz
231034879f
Tweaked the mergedevbranch script.
...
- Legacy-Id: 5679
2013-04-21 15:01:53 +00:00
Henrik Levkowetz
fc5e944199
Merged [5529] from jmh@joelhalpern.com:
...
Add document's notification list to destination email addresses when the document leaves IETF LC.
- Legacy-Id: 5558
Note: SVN reference [5529] has been migrated to Git commit f81f08cc4a
2013-03-13 13:39:19 +00:00
Henrik Levkowetz
d6b011b0e1
Tweaked mergedevbranch to make the sprint merge/test cycle a little bit easier.
...
- Legacy-Id: 5546
2013-03-10 16:24:47 +00:00
Henrik Levkowetz
032705f100
Moved some utility command-line scripts from test/ to bin/. Added bin/graph-models.
...
- Legacy-Id: 5450
2013-02-24 20:09:01 +00:00