File: ChangeLog

package info (click to toggle)
gertty 1.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,004 kB
  • sloc: python: 9,290; makefile: 150; sh: 2
file content (485 lines) | stat: -rw-r--r-- 16,386 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
CHANGES
=======

1.6.0
-----

* Change some OpenStack to OpenDev or ttygroup
* Change the default location for gertty config file
* OpenDev Migration Patch
* Fix change view display of inline comments in python3
* Fix tab expansion in inter-patchset diff
* Replace openstack.org git:// URLs with https://
* gitrepo DiffFile: convert tab to ยป + spaces
* Fix python3 encoding issues for remote commands
* Enable review keys in diffs, and close change on review
* Add ctrl-v/meta-v bindings for page-up/page-down
* Add inline comments to change overview
* Do not decode failed POST response
* Fix crash on python3
* typo - s/fileojb/fileobj/
* [Documentation] Change the fedora install
* Add ability to set lock file in config
* Add message attribute to DisplayError
* Document size-column setting
* Make size column configurable graph
* Don't lose sync requests that get bad responses
* Replaces yaml.load() with yaml.safe\_load()
* Show merged parents if outdated
* Hide Zuul comments
* Py3 compat changes for diff view
* Adding files/dirs in gitignore
* reviewkeys: add 'message' parameter
* [DOCS] Document MacOS keymap more prominently
* Speed up loading change screen
* Handle approvals with no name
* Change usage of exit() to sys.exit()

1.5.0
-----

* update pbr to remove the cap
* Add rdoproject gerrit example
* Use open instead of file for python3
* Allow negative comparison on null topics
* Fix crash on long review messages
* Add option to sort by project
* Support multiple sort options
* Warn, log, and continue on conflict query failure
* Fix exception when setting non-existing change outdated
* Fix error when deleting project
* Make size a graph
* Set force\_fetch=True on --fetch-missing-refs
* Handle ReadTimeout
* Handle ChunkedEncodingError
* Add trailing-whitespace style
* Add number of changes to the change list view
* Add size column to change list view
* Use urlparse from six for python 3 compat
* Add an outdated flag for changes
* Create new projects automatically when syncing a change

1.4.0
-----

* Add new lock-file setting to the config doc and reference config
* Speed up loading a change with eager loading
* Fix "too many SQL variables" error
* Display gate results ordered
* Prevent more than one gertty from running at a time
* Add user email addresses to the change view
* Treat HTTP 503 responses as offline
* Add support for the projects search term
* Make unified diffs group changed lines
* Handle SNIMissingWarning requests exception
* Handle ValueError on missing git commit
* Add Gentoo install instructions
* Support SyncQueriedChanges batching in Gerrit >=2.9
* Default to prior approval values when (re-)reviewing
* Fix unicode in change messages
* Add (quoted) reply button to change messages
* Add form authentication info to docs
* Add support for auth-type=form
* Add a short title to diff screen
* Make project list searchable
* Make change list searchable
* Show potential completions
* Add an option to disable the breadcrumb footer
* Add extra columns to change list if there is room
* Use short titles in breadcrumbs
* Add matchers for external references on launchpad
* Fix rendering error in change screen
* Make 'title' attribute available on dialog widgets
* Add navigation breadcrumb footer
* Add configuration information to docs

1.3.2
-----

* Use diff long options and uncap GitPython
* Add config option for git clone URL
* Support batch abandon/restore
* Handle more than one change result when searching
* Use diff long options and uncap GitPython
* Indent projects under topics
* Make topic selection a select list
* Fix diff crash on perm-only changes
* Do not use GitPython 1.0.2
* Add another utf8 test change comment
* Fix return values in handleCommands in project\_list
* Make sorting commands use two two keys
* Add support for customized dashboard sorting
* Add support for last\_seen
* Add debug-sync option
* Add support for conflicts-with
* Improve handling of abandoned related changes
* Fix unicode regression regressions
* Fix typo in expire-age setting
* Fix unicode regressions
* Support fetching more than 1k changes post 2.8
* Add missing import of 'six' to app.py
* Add documentation
* Document urxvt clickable links
* Always sync a specfically queried change
* Add vi mode navigation
* Display a message when interactively syncing
* Fix off-by-one in sync counter
* Add option to disable mouse support
* Add support for external commands
* Allow gertty to run in Py3K environments
* Add a vi keymap
* Cache counts of project changes
* Add process mark to project list
* Add project topics
* Correct display of comments at start of file
* Updated Debian availability
* remove python 2.6 trove classifier
* Add notes to see reference-gertty.yaml for more info

1.3.1
-----

* Fix list index out of range
* Fix multi-key handling in diff view
* Support >= 2.9 query batching
* Fix multi-key handling at top level
* Fix config validation to accept new keymap format

1.3.0
-----

* Fix commit message editing in >= 2.11
* Support multiple key input
* Add help entries for kill, yank, isearch
* Add navigation to interactive search
* Add interactive search to diff view
* Add a simple kill ring
* Match links by url instead of domain
* Separate search and refine search commands
* Fix syncing changes with comments on a missing file
* Change key binding for reverse sort to shift-r ('R')
* Update .gitreview for new namespace
* Make permalink clickable
* Support '-' as negation operator in query
* Redisplay after spawning browser
* Fix get\_repo call even more
* Supply a default query on search
* Show all held changes in held-changes view
* Add missing get\_repo calls
* Specify color for unstable test job
* Allow bulk-edit of topics

1.2.1
-----

* Ignore EPERM when pruning refs
* Removes the need to pass around the app object
* Refactor: move getRepo out of the App object
* Mention the bug tracker in the README file

1.2.0
-----

* Fix crash on displaying renamed file
* Fix waiting for tasks
* Update PBR requirement to >=0.11
* Advance cursor on change list toggle
* Allow reviewing one change in change list
* Fix updating flags on threaded changes
* Add ability to review multiple changes at once
* Fix refresh on project and change lists
* Fix diff display of deleted empty files
* Add database pruning
* Attach comments to files
* Add files table
* Batch sync change by commit tasks
* Make "limit" a noop in queries
* Fix searching by reviewer account id
* Fix age searching
* Fix searching for message
* Do not enqueue duplicate tasks
* Support regexes in search
* Add support for SQLAlchemy 1.0.4
* Make ButtonDialog scrollable
* Be more verbose on non-tagged versions
* Explain how to install on Arch Linux
* Don't display draft approvals in change list
* Add extra note about pep8
* flake8: Fix F401,F403
* flake8: Fix F821,F841
* Add notes on pep8 and pyflakes
* tox: Fix flake8 setup
* Explain how to install on openSUSE
* Don't enqueue full syncs when going offline
* Fix error in double upload
* Fix crash on opening a change with missing commits
* Display file header in top line of diff
* Open internal URLs in commentlinks
* Highlight own name on change screen
* Add a key to return to the project list
* Do not clear history when opening a dashboard
* Make change-id a search link in change screen
* Make topic a search link in change screen
* Make project name a search link in change screen
* Sync change when missing refs
* Try git protocol last when fetching
* Fix changeset fetching
* Add permalink to change view
* Support searching by URL
* Add checkout and cherry-pick to change list
* Sync starred changes regardless of subscription
* Sync own changes regardless of subscription
* Add held changes
* Highlight starred changes in list
* Fix repository checking
* Add is:watched to p\_is\_term()
* Do not display InsecurePlatformWarning
* Display warnings as a popup
* Handle change id in simple searches
* Minor typo - may -> many
* Right align line numbers
* Add change list options to configuration
* Add missing requirement for six
* Add mouse wheel scrolling
* Switch "Updated" column to fixed width
* Don't display project column in project change list
* Display times in local tz
* Add a 30 second timeout for requests
* Upgrade to requests 2.5.3
* Only sync parent commit once
* Add indexes to revision table
* Hide webbrowser output
* Fix searching with uppercase booleans
* Expand sample keymaps to ameliorate OSX features

1.1.0
-----

* Fix keymap substitution
* Wrap long lines in side-by-side diffs
* Fix crashing on files with no changes
* Fix syncing messages attached to draft revisions
* Add some INFO level log messages
* Add INFO log level potential with --verbose flag
* Speed up the toggling of reviewed/hidden changes
* Release DB session thread lock earlier in syncs
* Security: Require config file to be mode 0600
* Add detailed examples and dashboards a la gerrit
* Disable InsecureRequestWarning
* Fix reversing changes
* Set priority of initial change sync to normal
* Add support for starred changes
* Fix approval sync
* Handle (ignore) binary file diffs
* Always display full date
* Use category min/max in change list colors
* Colorize votes on change list
* Thread changes
* Only decode email if already encoded
* Protect against null owner in change view
* If reviewed change is updated, unset reviewed flag
* Colorize values in review dialog
* Include descriptions in review dialog
* Search: adjust association of negation
* Search: join tables when necessary
* Fix searching for labels with self
* Do not use urwid 1.3.0
* Always refresh the screen on pop
* dburi needs to have sqlite:/// in front
* Document Debian/Fedora installation
* Do not use requests 2.5.0
* Improve debug logging of sync events
* Fix vote order in review dialog box
* Allow specifying the path to CA certificate bundle
* type fix in help message
* Nicer exit on CTRL-c
* Make owner name in change screen a search
* Selectively refresh screen
* Remove call of 'python setup.py testr' in tox.ini
* Add ability to sort change list
* Unify small vs. capital letters in help output for consistency
* Fix help string for --version
* Rename gerrit-gertty.yaml to googlesource-gertty.yaml
* Add updated column to the list of changes

1.0.3
-----

* gerrit-review.googlesource.com uses basic authentication
* Add submit functionality
* Add sample config for Gerrit's Gerrit
* Be more careful with null accounts
* fix typo in git-root example config
* Handle variable labels in change list
* Associate orphan messages with revision 1
* Fix some username related problems
* Allow specifying a config file
* Use owner's username or email if display name is not set
* Add gertty-env to .gitignore
* Allow to authenticate to Gerrit with HTTP basic auth
* Fix exception in change list when change owner has no name

1.0.2
-----

* Update alembic requirements
* Rename doc environment to docs
* Display version in help dialog title
* Add help text for HTTP user/pass

1.0.1
-----

* Add additional help text for openstack user/pass
* Quote identifiers in migrations
* Fix another crash on prev/next change
* Fix crash on prev/next change
* Have git not colorize output for diffs
* Handle unicode emails in git commits

1.0.0
-----

* Add a link to the examples URL in the README

0.9.0
-----

* Add tox.ini
* Update README and install sample configs
* Clear error flag when changing screen
* Change help key
* Change \_ to - in config YAML
* Query projects in batches
* Fix crash on dependency update
* Don't modify status widgets outside of main thread
* Add command line options to print palette and keymap
* Clarify keymap entries for local git operations
* Fix immediate change sync on search
* Add support for editing commit message
* Remove a stray debug line
* Add support for cherry-picking to a branch
* Add support for abandon/restore
* Add support for rebasing a change
* Add support for editing topic
* Add database pre-reqs for change actions
* Support paging in queries
* Save draft cover messages
* Add user-agent and version
* Reduce impact of check revisions task
* Add project and owner columns to change list
* Move initial focus on change screen
* Fix welcome screen
* fix typo when raising syntax error
* Remove stray debug line
* Add a configurable keymap
* Add a standard 'light' palette
* Change active project toggle key
* Don't hide inactive projects when listing all
* Hide fully reviewed projects by default
* Add test results to top of change view
* Add option to hide certain comments
* Include more info in dependencies
* Fix account table indexes
* Add unified diff view
* Fix immediate sync of change by change ID
* Restrict comment display to 80 columns
* Support 80 column terminals in change view
* Correct some search problems
* Make the commit message box hypertext
* Fix crash on diff of new empty file
* Fix newline warning overwriting final line
* Fix crash on comments from undisplayed files
* Add missing joins for account table
* Cleanup the .help -> .help() transition
* Add commands to go to the prev/next change in the list
* Add a command to return to the change list
* Allow the default project change list query to be customized
* Add an example gertty.yaml for OpenStack
* Use account table in search
* Add account table
* Support (most of) gerrit search syntax
* Add refresh command
* Depend on SQLAlchemy 0.9.4 or greater
* Fix crash on mouse click in change view
* Add reviewkeys
* Add custom dashboards
* Make the open change dialog a search
* Add a philosophy note about OpenStackisms
* Genericize the change list and add inter-change links
* Reuse digest authentication state
* Create local refs to prevent pruning
* Use a requests.Session object to enable pooling
* Fetch all refs for a change at once
* Support comments in commits
* Remove unneeded bit from setup.cfg
* Move contributing section to its own file
* Refactor duplicated code in dependencies handling
* Add ctrl-o to help dialog
* Handle multiple child revisions of same parent
* Remove stray debug line
* Add dependency navigation
* Support background sync of missing refs
* Add project updated column
* Handle file-level comments
* Handle missing commits
* Handle (ignore) no-diff renames
* Add patchset selection in diff
* Correct a problem with tables at very small widths
* Add hyperlinks
* Re-add alembic to requirements
* Perform http calls outside of the db session
* Add custom palettes and commentlinks
* Change config file to YAML
* Add a project list header
* Add local cherry-pick button
* Ensure single-threaded db access
* Fix closing stacked dialogs
* Add jump to change
* Add alembic to requirements
* Add 'killthread'
* Change review toggle keybinding to 'v'
* Don't show closed changes in the open list
* Removed closed changes from unreviewed list
* Fix handling no newline at EOF in both files
* Sync parent changes
* Increase the status field width
* Add some helper methods to deal with sqlite migrations
* Expand the .gitignore file to ignore .egg files
* Add '?' as another way show help dialog
* Use alembic
* Add timestamps to change messages
* Let yes/no dialog accept 'y' or 'n' as input
* Make line numbers dark gray
* Don't highlight the entire width of the revision row
* Colorize votes table
* Add colors and adjust alignment to revision file table
* Messages might not have an author
* Fix comment handling when exiting diff view
* Standardize on 'focused' in text attrs
* Add some keyboard shortcuts to the change screen
* Colorize some buttons
* Add buttons to expand hidden context in diff
* Expand context as needed to include all comments
* Process more diff output
* Refactor diff calculation to facilitate more context
* Add a pbr compatible setup
* Add a welcome screen
* Make all of the change view scrollable
* Add a Quit dialog
* Handle exiting more gracefully
* Handle binary files in diffstat
* Handle file renames in diff view
* Handle "No newline at end of file" and add --no-sync option
* Fix editing inline comments
* Make ordereddict optional
* Normalize URL to ends with a slash
* Properly register password from prompt
* Print a friendly user message when conf is missing
* Fix some diff comment display errors
* Fix displaying new files
* Add ordereddict requirement
* Allow for password prompting
* Read using a file handle instead of read() method
* Initial commit
* Added .gitreview