]> git.pld-linux.org Git - packages/php.git/blame - skip-tests.sh
- make tests to work
[packages/php.git] / skip-tests.sh
CommitLineData
71f4af01
ER
1# easter_date()
2mv ext/calendar/tests/easter_date.phpt{,.skip}
3# unixtojd()
4mv ext/calendar/tests/unixtojd.phpt{,.skip}
5# Test DateTime::modify() function : usage variation - Passing unexpected values to first argument $modify.
6mv ext/date/tests/DateTime_modify_variation1.phpt{,.skip}
7# Bug #50392 date_create_from_format enforces 6 digits for 'u' format character
8mv ext/date/tests/bug50392.phpt{,.skip}
9# Test date_modify() function : usage variation - Passing unexpected values to second argument $format.
10mv ext/date/tests/date_modify_variation2.phpt{,.skip}
11# Bug #48555 (ImageFTBBox() differs from previous versions for texts with new lines)
12mv ext/gd/tests/bug48555.phpt{,.skip}
13# Feature Request #50283 (allow base in gmp_strval to use full range: 2 to 62, and -2 to -36)
14mv ext/gmp/tests/bug50283.phpt{,.skip}
15# InterBase: connect, close and pconnect
16mv ext/interbase/tests/002.phpt{,.skip}
17# InterBase: misc sql types (may take a while)
18mv ext/interbase/tests/003.phpt{,.skip}
19# InterBase: BLOB test
20mv ext/interbase/tests/004.phpt{,.skip}
21# InterBase: transactions
22mv ext/interbase/tests/005.phpt{,.skip}
23# InterBase: binding (may take a while)
24mv ext/interbase/tests/006.phpt{,.skip}
25# InterBase: array handling
26mv ext/interbase/tests/007.phpt{,.skip}
27# InterBase: event handling
28mv ext/interbase/tests/008.phpt{,.skip}
29# Bug #45373 (php crash on query with errors in params)
30mv ext/interbase/tests/bug45373.phpt{,.skip}
31# Bug #45575 (Segfault with invalid non-string as event handler callback)
32mv ext/interbase/tests/bug45575.phpt{,.skip}
33# Bug #46247 (ibase_set_event_handler() is allowing to pass callback without event)
34mv ext/interbase/tests/bug46247.phpt{,.skip}
35# Bug #46543 (ibase_trans() memory leaks when using wrong parameters)
36mv ext/interbase/tests/bug46543.phpt{,.skip}
37# ibase_affected_rows(): Basic test
38mv ext/interbase/tests/ibase_affected_rows_001.phpt{,.skip}
39# ibase_close(): Basic test
40mv ext/interbase/tests/ibase_close_001.phpt{,.skip}
41# ibase_drop_db(): Basic test
42mv ext/interbase/tests/ibase_drop_db_001.phpt{,.skip}
43# ibase_errmsg(): Basic test
44mv ext/interbase/tests/ibase_errmsg_001.phpt{,.skip}
45# ibase_free_query(): Basic test
46mv ext/interbase/tests/ibase_free_query_001.phpt{,.skip}
47# ibase_num_fields(): Basic test
48mv ext/interbase/tests/ibase_num_fields_001.phpt{,.skip}
49# ibase_num_params(): Basic test
50mv ext/interbase/tests/ibase_num_params_001.phpt{,.skip}
51# ibase_param_info(): Basic test
52mv ext/interbase/tests/ibase_param_info_001.phpt{,.skip}
53# ibase_rollback(): Basic test
54mv ext/interbase/tests/ibase_rollback_001.phpt{,.skip}
55# ibase_trans(): Basic test
56mv ext/interbase/tests/ibase_trans_001.phpt{,.skip}
57# ibase_trans(): Basic operations
58mv ext/interbase/tests/ibase_trans_002.phpt{,.skip}
59# get_locale()
60mv ext/intl/tests/collator_get_locale.phpt{,.skip}
61# collator_get_sort_key()
62mv ext/intl/tests/collator_get_sort_key.phpt{,.skip}
63# datefmt_localtime_code()
64mv ext/intl/tests/dateformat_localtime.phpt{,.skip}
65# datefmt_parse_code()
66mv ext/intl/tests/dateformat_parse.phpt{,.skip}
67# datefmt_parse_localtime() with parse pos
68mv ext/intl/tests/dateformat_parse_localtime_parsepos.phpt{,.skip}
69# datefmt_parse_timestamp_code() with parse pos
70mv ext/intl/tests/dateformat_parse_timestamp_parsepos.phpt{,.skip}
71# datefmt_set_timezone_id_code()
72mv ext/intl/tests/dateformat_set_timezone_id.phpt{,.skip}
73# numfmt_format()
74mv ext/intl/tests/formatter_format.phpt{,.skip}
75# numfmt_format_currency()
76mv ext/intl/tests/formatter_format_currency.phpt{,.skip}
77# numfmt_get/set_symbol()
78mv ext/intl/tests/formatter_get_set_symbol.phpt{,.skip}
79# numfmt_parse_currency()
80mv ext/intl/tests/formatter_parse_currency.phpt{,.skip}
81# locale_get_display_language()
82mv ext/intl/tests/locale_get_display_language.phpt{,.skip}
83# locale_get_display_name()
84mv ext/intl/tests/locale_get_display_name.phpt{,.skip}
85# locale_get_display_region()
86mv ext/intl/tests/locale_get_display_region.phpt{,.skip}
87# locale_get_display_script()
88mv ext/intl/tests/locale_get_display_script.phpt{,.skip}
89# locale_get_display_variant()
90mv ext/intl/tests/locale_get_display_variant.phpt{,.skip}
91# ldap_sasl_bind() - Basic anonymous binding
92mv ext/ldap/tests/ldap_sasl_bind_basic.phpt{,.skip}
93# mysql connect
94mv ext/mysql/tests/001.phpt{,.skip}
95# mysql_connect()
96mv ext/mysql/tests/mysql_connect.phpt{,.skip}
97# mysql_[p]connect() - max_links/max_persistent
98mv ext/mysql/tests/mysql_max_links.phpt{,.skip}
99# mysql_[p]connect() - safe_mode
100mv ext/mysql/tests/mysql_sql_safe_mode.phpt{,.skip}
101# mysqli_connect()
102mv ext/mysqli/tests/mysqli_connect.phpt{,.skip}
103# new mysqli()
104mv ext/mysqli/tests/mysqli_connect_oo.phpt{,.skip}
105# new mysqli()
106mv ext/mysqli/tests/mysqli_connect_oo_defaults.phpt{,.skip}
107# pcntl_exec()
108mv ext/pcntl/tests/pcntl_exec.phpt{,.skip}
109# pcntl_exec() 2
110mv ext/pcntl/tests/pcntl_exec_2.phpt{,.skip}
111# PDO_Firebird: connect/disconnect
112mv ext/pdo_firebird/tests/connect.phpt{,.skip}
113# PDO_Firebird: DDL/transactions
114mv ext/pdo_firebird/tests/ddl.phpt{,.skip}
115# PDO_Firebird: prepare/execute/binding
116mv ext/pdo_firebird/tests/execute.phpt{,.skip}
117# MySQL PDO->__construct(), options
118mv ext/pdo_mysql/tests/pdo_mysql___construct_options.phpt{,.skip}
119# MySQL PDO class interface
120mv ext/pdo_mysql/tests/pdo_mysql_interface.phpt{,.skip}
121# PDO ODBC "long" columns
122mv ext/pdo_odbc/tests/long_columns.phpt{,.skip}
123# PDO SQLite Feature Request #42589 (getColumnMeta() should also return table name)
124mv ext/pdo_sqlite/tests/bug_42589.phpt{,.skip}
125# Test posix_getgrgid() function : basic functionality
126mv ext/posix/tests/posix_getgrgid_basic.phpt{,.skip}
127# SOAP Server 9: setclass and setpersistence(SOAP_PERSISTENCE_SESSION)
128mv ext/soap/tests/server009.phpt{,.skip}
129# ext/sockets - socket_strerror - basic test
130mv ext/sockets/tests/socket_strerror.phpt{,.skip}
131# Bug #38759 (sqlite2 empty query causes segfault)
132mv ext/sqlite/tests/bug38759.phpt{,.skip}
133# sqlite, session storage test
134mv ext/sqlite/tests/sqlite_session_001.phpt{,.skip}
135# sqlite, session destroy test
136mv ext/sqlite/tests/sqlite_session_002.phpt{,.skip}
137# SQLite3::loadExtension with empty extension test
138mv ext/sqlite3/tests/sqlite3_33_load_extension_param.phpt{,.skip}
139# SQLite3::loadExtension with disabled extensions
140mv ext/sqlite3/tests/sqlite3_34_load_extension_ext_dir.phpt{,.skip}
141# SQLite3::loadExtension test with wrong parameter type
142mv ext/sqlite3/tests/sqlite3_loadextension_with_wrong_param.phpt{,.skip}
143# Test filetype() function: Check character type
144mv ext/standard/tests/file/filetype_variation2.phpt{,.skip}
145# realpath_cache_size() and realpath_cache_get()
146mv ext/standard/tests/file/realpath_cache.phpt{,.skip}
147# proc_open
148mv ext/standard/tests/general_functions/proc_open02.phpt{,.skip}
149# Test Blowfish crypt() with invalid rounds
150mv ext/standard/tests/strings/crypt_blowfish_invalid_rounds.phpt{,.skip}
151# htmlentities() test 2 (setlocale / fr_FR.ISO-8859-15)
152mv ext/standard/tests/strings/htmlentities02.phpt{,.skip}
153# htmlentities() test 4 (setlocale / ja_JP.EUC-JP)
154mv ext/standard/tests/strings/htmlentities04.phpt{,.skip}
155# htmlentities() test 10 (default_charset / cp1252)
156mv ext/standard/tests/strings/htmlentities10.phpt{,.skip}
157# htmlentities() test 11 (default_charset / ISO-8859-15)
158mv ext/standard/tests/strings/htmlentities11.phpt{,.skip}
159# htmlentities() test 13 (default_charset / EUC-JP)
160mv ext/standard/tests/strings/htmlentities13.phpt{,.skip}
161# htmlentities() test 15 (setlocale / KOI8-R)
162mv ext/standard/tests/strings/htmlentities15.phpt{,.skip}
163# htmlentities() / html_entity_decode() #8592 - #9002 table test
164mv ext/standard/tests/strings/htmlentities17.phpt{,.skip}
165# Test setlocale() function : usage variations - Setting all available locales in the platform
166mv ext/standard/tests/strings/setlocale_variation2.phpt{,.skip}
167# wddx session serializer handler (serialize)
168mv ext/wddx/tests/004.phpt{,.skip}
169# wddx session serializer handler (deserialize)
170mv ext/wddx/tests/005.phpt{,.skip}
171# Bug #35447 (xml_parse_into_struct() chokes on the UTF-8 BOM)
172mv ext/xml/tests/bug35447.phpt{,.skip}
173# XML Parser test: concat character data and set empty handlers
174mv ext/xml/tests/xml011.phpt{,.skip}
175# xmlrpc_encode_request() and various arguments
176mv ext/xmlrpc/tests/002.phpt{,.skip}
177# Bug #40576 (double values are truncated to 6 decimal digits when encoding)
178mv ext/xmlrpc/tests/bug40576.phpt{,.skip}
179# Bug #42189 (xmlrpc_get_type() crashes PHP on invalid dates)
180mv ext/xmlrpc/tests/bug42189.phpt{,.skip}
181# Bug #44996 (xmlrpc_decode() ignores time zone on iso8601.datetime)
182mv ext/xmlrpc/tests/bug44996.phpt{,.skip}
183# Bug #45226 (xmlrpc_set_type() segfaults with valid ISO8601 date string)
184mv ext/xmlrpc/tests/bug45226.phpt{,.skip}
185# Bug #45556 (Return value from callback isn't freed)
186mv ext/xmlrpc/tests/bug45556.phpt{,.skip}
187# Test 10: EXSLT Support
188mv ext/xsl/tests/xslt010.phpt{,.skip}
189# Check xsltprocessor::registerPHPFunctions and a non-string function in xsl
190mv ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt{,.skip}
191# Check xsltprocessor::registerPHPFunctions and a undefined php function
192mv ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt{,.skip}
193# show information about extension
194mv sapi/cli/tests/006.phpt{,.skip}
195# CLI -a and readline
196mv sapi/cli/tests/016.phpt{,.skip}
197# CLI php -m
198mv sapi/cli/tests/018.phpt{,.skip}
199# easter_date()
200mv ext/calendar/tests/easter_date.phpt{,.skip}
201# unixtojd()
202mv ext/calendar/tests/unixtojd.phpt{,.skip}
203# Test DateTime::modify() function : usage variation - Passing unexpected values to first argument $modify.
204mv ext/date/tests/DateTime_modify_variation1.phpt{,.skip}
205# Bug #50392 date_create_from_format enforces 6 digits for 'u' format character
206mv ext/date/tests/bug50392.phpt{,.skip}
207# Test date_modify() function : usage variation - Passing unexpected values to second argument $format.
208mv ext/date/tests/date_modify_variation2.phpt{,.skip}
209# Bug #48555 (ImageFTBBox() differs from previous versions for texts with new lines)
210mv ext/gd/tests/bug48555.phpt{,.skip}
211# Feature Request #50283 (allow base in gmp_strval to use full range: 2 to 62, and -2 to -36)
212mv ext/gmp/tests/bug50283.phpt{,.skip}
213# InterBase: connect, close and pconnect
214mv ext/interbase/tests/002.phpt{,.skip}
215# InterBase: misc sql types (may take a while)
216mv ext/interbase/tests/003.phpt{,.skip}
217# InterBase: BLOB test
218mv ext/interbase/tests/004.phpt{,.skip}
219# InterBase: transactions
220mv ext/interbase/tests/005.phpt{,.skip}
221# InterBase: binding (may take a while)
222mv ext/interbase/tests/006.phpt{,.skip}
223# InterBase: array handling
224mv ext/interbase/tests/007.phpt{,.skip}
225# InterBase: event handling
226mv ext/interbase/tests/008.phpt{,.skip}
227# Bug #45373 (php crash on query with errors in params)
228mv ext/interbase/tests/bug45373.phpt{,.skip}
229# Bug #45575 (Segfault with invalid non-string as event handler callback)
230mv ext/interbase/tests/bug45575.phpt{,.skip}
231# Bug #46247 (ibase_set_event_handler() is allowing to pass callback without event)
232mv ext/interbase/tests/bug46247.phpt{,.skip}
233# Bug #46543 (ibase_trans() memory leaks when using wrong parameters)
234mv ext/interbase/tests/bug46543.phpt{,.skip}
235# ibase_affected_rows(): Basic test
236mv ext/interbase/tests/ibase_affected_rows_001.phpt{,.skip}
237# ibase_close(): Basic test
238mv ext/interbase/tests/ibase_close_001.phpt{,.skip}
239# ibase_drop_db(): Basic test
240mv ext/interbase/tests/ibase_drop_db_001.phpt{,.skip}
241# ibase_errmsg(): Basic test
242mv ext/interbase/tests/ibase_errmsg_001.phpt{,.skip}
243# ibase_free_query(): Basic test
244mv ext/interbase/tests/ibase_free_query_001.phpt{,.skip}
245# ibase_num_fields(): Basic test
246mv ext/interbase/tests/ibase_num_fields_001.phpt{,.skip}
247# ibase_num_params(): Basic test
248mv ext/interbase/tests/ibase_num_params_001.phpt{,.skip}
249# ibase_param_info(): Basic test
250mv ext/interbase/tests/ibase_param_info_001.phpt{,.skip}
251# ibase_rollback(): Basic test
252mv ext/interbase/tests/ibase_rollback_001.phpt{,.skip}
253# ibase_trans(): Basic test
254mv ext/interbase/tests/ibase_trans_001.phpt{,.skip}
255# ibase_trans(): Basic operations
256mv ext/interbase/tests/ibase_trans_002.phpt{,.skip}
257# get_locale()
258mv ext/intl/tests/collator_get_locale.phpt{,.skip}
259# collator_get_sort_key()
260mv ext/intl/tests/collator_get_sort_key.phpt{,.skip}
261# datefmt_localtime_code()
262mv ext/intl/tests/dateformat_localtime.phpt{,.skip}
263# datefmt_parse_code()
264mv ext/intl/tests/dateformat_parse.phpt{,.skip}
265# datefmt_parse_localtime() with parse pos
266mv ext/intl/tests/dateformat_parse_localtime_parsepos.phpt{,.skip}
267# datefmt_parse_timestamp_code() with parse pos
268mv ext/intl/tests/dateformat_parse_timestamp_parsepos.phpt{,.skip}
269# datefmt_set_timezone_id_code()
270mv ext/intl/tests/dateformat_set_timezone_id.phpt{,.skip}
271# numfmt_format()
272mv ext/intl/tests/formatter_format.phpt{,.skip}
273# numfmt_format_currency()
274mv ext/intl/tests/formatter_format_currency.phpt{,.skip}
275# numfmt_get/set_symbol()
276mv ext/intl/tests/formatter_get_set_symbol.phpt{,.skip}
277# numfmt_parse_currency()
278mv ext/intl/tests/formatter_parse_currency.phpt{,.skip}
279# locale_get_display_language()
280mv ext/intl/tests/locale_get_display_language.phpt{,.skip}
281# locale_get_display_name()
282mv ext/intl/tests/locale_get_display_name.phpt{,.skip}
283# locale_get_display_region()
284mv ext/intl/tests/locale_get_display_region.phpt{,.skip}
285# locale_get_display_script()
286mv ext/intl/tests/locale_get_display_script.phpt{,.skip}
287# locale_get_display_variant()
288mv ext/intl/tests/locale_get_display_variant.phpt{,.skip}
289# ldap_sasl_bind() - Basic anonymous binding
290mv ext/ldap/tests/ldap_sasl_bind_basic.phpt{,.skip}
291# mysql connect
292mv ext/mysql/tests/001.phpt{,.skip}
293# mysql_connect()
294mv ext/mysql/tests/mysql_connect.phpt{,.skip}
295# mysql_[p]connect() - max_links/max_persistent
296mv ext/mysql/tests/mysql_max_links.phpt{,.skip}
297# mysql_[p]connect() - safe_mode
298mv ext/mysql/tests/mysql_sql_safe_mode.phpt{,.skip}
299# mysqli_connect()
300mv ext/mysqli/tests/mysqli_connect.phpt{,.skip}
301# new mysqli()
302mv ext/mysqli/tests/mysqli_connect_oo.phpt{,.skip}
303# new mysqli()
304mv ext/mysqli/tests/mysqli_connect_oo_defaults.phpt{,.skip}
305# pcntl_exec()
306mv ext/pcntl/tests/pcntl_exec.phpt{,.skip}
307# pcntl_exec() 2
308mv ext/pcntl/tests/pcntl_exec_2.phpt{,.skip}
309# PDO_Firebird: connect/disconnect
310mv ext/pdo_firebird/tests/connect.phpt{,.skip}
311# PDO_Firebird: DDL/transactions
312mv ext/pdo_firebird/tests/ddl.phpt{,.skip}
313# PDO_Firebird: prepare/execute/binding
314mv ext/pdo_firebird/tests/execute.phpt{,.skip}
315# MySQL PDO->__construct(), options
316mv ext/pdo_mysql/tests/pdo_mysql___construct_options.phpt{,.skip}
317# MySQL PDO class interface
318mv ext/pdo_mysql/tests/pdo_mysql_interface.phpt{,.skip}
319# PDO ODBC "long" columns
320mv ext/pdo_odbc/tests/long_columns.phpt{,.skip}
321# PDO SQLite Feature Request #42589 (getColumnMeta() should also return table name)
322mv ext/pdo_sqlite/tests/bug_42589.phpt{,.skip}
323# Test posix_getgrgid() function : basic functionality
324mv ext/posix/tests/posix_getgrgid_basic.phpt{,.skip}
325# SOAP Server 9: setclass and setpersistence(SOAP_PERSISTENCE_SESSION)
326mv ext/soap/tests/server009.phpt{,.skip}
327# ext/sockets - socket_strerror - basic test
328mv ext/sockets/tests/socket_strerror.phpt{,.skip}
329# Bug #38759 (sqlite2 empty query causes segfault)
330mv ext/sqlite/tests/bug38759.phpt{,.skip}
331# sqlite, session storage test
332mv ext/sqlite/tests/sqlite_session_001.phpt{,.skip}
333# sqlite, session destroy test
334mv ext/sqlite/tests/sqlite_session_002.phpt{,.skip}
335# SQLite3::loadExtension with empty extension test
336mv ext/sqlite3/tests/sqlite3_33_load_extension_param.phpt{,.skip}
337# SQLite3::loadExtension with disabled extensions
338mv ext/sqlite3/tests/sqlite3_34_load_extension_ext_dir.phpt{,.skip}
339# SQLite3::loadExtension test with wrong parameter type
340mv ext/sqlite3/tests/sqlite3_loadextension_with_wrong_param.phpt{,.skip}
341# Test filetype() function: Check character type
342mv ext/standard/tests/file/filetype_variation2.phpt{,.skip}
343# realpath_cache_size() and realpath_cache_get()
344mv ext/standard/tests/file/realpath_cache.phpt{,.skip}
345# proc_open
346mv ext/standard/tests/general_functions/proc_open02.phpt{,.skip}
347# Test Blowfish crypt() with invalid rounds
348mv ext/standard/tests/strings/crypt_blowfish_invalid_rounds.phpt{,.skip}
349# htmlentities() test 2 (setlocale / fr_FR.ISO-8859-15)
350mv ext/standard/tests/strings/htmlentities02.phpt{,.skip}
351# htmlentities() test 4 (setlocale / ja_JP.EUC-JP)
352mv ext/standard/tests/strings/htmlentities04.phpt{,.skip}
353# htmlentities() test 10 (default_charset / cp1252)
354mv ext/standard/tests/strings/htmlentities10.phpt{,.skip}
355# htmlentities() test 11 (default_charset / ISO-8859-15)
356mv ext/standard/tests/strings/htmlentities11.phpt{,.skip}
357# htmlentities() test 13 (default_charset / EUC-JP)
358mv ext/standard/tests/strings/htmlentities13.phpt{,.skip}
359# htmlentities() test 15 (setlocale / KOI8-R)
360mv ext/standard/tests/strings/htmlentities15.phpt{,.skip}
361# htmlentities() / html_entity_decode() #8592 - #9002 table test
362mv ext/standard/tests/strings/htmlentities17.phpt{,.skip}
363# Test setlocale() function : usage variations - Setting all available locales in the platform
364mv ext/standard/tests/strings/setlocale_variation2.phpt{,.skip}
365# wddx session serializer handler (serialize)
366mv ext/wddx/tests/004.phpt{,.skip}
367# wddx session serializer handler (deserialize)
368mv ext/wddx/tests/005.phpt{,.skip}
369# Bug #35447 (xml_parse_into_struct() chokes on the UTF-8 BOM)
370mv ext/xml/tests/bug35447.phpt{,.skip}
371# XML Parser test: concat character data and set empty handlers
372mv ext/xml/tests/xml011.phpt{,.skip}
373# xmlrpc_encode_request() and various arguments
374mv ext/xmlrpc/tests/002.phpt{,.skip}
375# Bug #40576 (double values are truncated to 6 decimal digits when encoding)
376mv ext/xmlrpc/tests/bug40576.phpt{,.skip}
377# Bug #42189 (xmlrpc_get_type() crashes PHP on invalid dates)
378mv ext/xmlrpc/tests/bug42189.phpt{,.skip}
379# Bug #44996 (xmlrpc_decode() ignores time zone on iso8601.datetime)
380mv ext/xmlrpc/tests/bug44996.phpt{,.skip}
381# Bug #45226 (xmlrpc_set_type() segfaults with valid ISO8601 date string)
382mv ext/xmlrpc/tests/bug45226.phpt{,.skip}
383# Bug #45556 (Return value from callback isn't freed)
384mv ext/xmlrpc/tests/bug45556.phpt{,.skip}
385# Test 10: EXSLT Support
386mv ext/xsl/tests/xslt010.phpt{,.skip}
387# Check xsltprocessor::registerPHPFunctions and a non-string function in xsl
388mv ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt{,.skip}
389# Check xsltprocessor::registerPHPFunctions and a undefined php function
390mv ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt{,.skip}
391# show information about extension
392mv sapi/cli/tests/006.phpt{,.skip}
393# CLI -a and readline
394mv sapi/cli/tests/016.phpt{,.skip}
395# CLI php -m
396mv sapi/cli/tests/018.phpt{,.skip}
This page took 0.078991 seconds and 4 git commands to generate.