lol I found your issue in rest-client here: https://github.com/rest-client/rest-client/pull/383

seems like we should upgrade rest-client as well.


I see.


奶斯


Compartilhar todo o código fonte do web site.


[RFC 1035](https://tools.ietf.org/html/rfc1035) has an implicit requirement for "backwards pointers" in §4.1.4 (my emphasis)

> In order to reduce the size of messages, the domain system utilizes a
compression scheme which eliminates the repetition of domain names in a
message.  In this scheme, an entire domain name or a list of labels at
the end of a domain name is replaced with a pointer to a **_prior occurance_**
of the same name.


The [administrative script of Git for Windows](https://github.com/git-for-windows/build-extra/blob/master/please.sh) identified a problem with this commit while running `t1404-update-ref-errors.sh`:

```
make: Entering directory '/c/BuildAgent/_work/2/s/t'
*** t1404-update-ref-errors.sh ***
Initialized empty Git repository in C:/BuildAgent/_work/2/s/t/trash directory.t1404-update-ref-errors/.git/
expecting success:

	git commit --allow-empty -m Initial &&
	C=$(git rev-parse HEAD) &&
	git commit --allow-empty -m Second &&
	D=$(git rev-parse HEAD) &&
	git commit --allow-empty -m Third &&
	E=$(git rev-parse HEAD)

++ git commit --allow-empty -m Initial
[master (root-commit) e429082] Initial
 Author: A U Thor <author@example.com>
+++ git rev-parse HEAD
++ C=e429082fbf912f5fa94a636ce0708d93d38fdc54
++ git commit --allow-empty -m Second
[master ffe3fac] Second
 Author: A U Thor <author@example.com>
+++ git rev-parse HEAD
++ D=ffe3fac28cbb08ac23131e6b7c54d76638ae1b6a
++ git commit --allow-empty -m Third
[master 457e875] Third
 Author: A U Thor <author@example.com>
+++ git rev-parse HEAD
++ E=457e875c2cb7484f6187c769d99f668ade7d47d8
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 1 - setup

expecting success:

	prefix=refs/1l &&
	test_update_rejected "a c e" false "b c/x d" \
		"$Q$prefix/c$Q exists; cannot create $Q$prefix/c/x$Q"

++ prefix=refs/1l
++ test_update_rejected 'a c e' false 'b c/x d' ''\''refs/1l/c'\'' exists; cannot create '\''refs/1l/c/x'\'''
++ before='a c e'
++ pack=false
++ create='b c/x d'
++ error=''\''refs/1l/c'\'' exists; cannot create '\''refs/1l/c/x'\'''
++ printf 'create refs/1l/%s e429082fbf912f5fa94a636ce0708d93d38fdc54\n' a c e
++ git update-ref --stdin
++ git for-each-ref refs/1l
++ false
++ printf 'create refs/1l/%s e429082fbf912f5fa94a636ce0708d93d38fdc54\n' b c/x d
++ test_must_fail git update-ref --stdin
++ case "$1" in
++ _test_ok=
++ git update-ref --stdin
++ exit_code=128
++ test 128 -eq 0
++ test_match_signal 13 128
++ test 128 = 141
++ test 128 = 269
++ return 1
++ test 128 -gt 129
++ test 128 -eq 127
++ test 128 -eq 126
++ return 0
++ grep -F ''\''refs/1l/c'\'' exists; cannot create '\''refs/1l/c/x'\''' output.err
fatal: cannot lock ref 'refs/1l/c/x': 'refs/1l/c' exists; cannot create 'refs/1l/c/x'
++ git for-each-ref refs/1l
++ test_cmp unchanged actual
++ mingw_test_cmp unchanged actual
++ local test_cmp_a= test_cmp_b=
++ local stdin_for_diff=
++ test -s unchanged
++ test -s actual
++ mingw_read_file_strip_cr_ test_cmp_a
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/e
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/e
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ mingw_read_file_strip_cr_ test_cmp_b
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/e
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/e
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ test -n 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/e
'
++ test -n 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/e
'
++ test 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/e
' = 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1l/e
'
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 2 - existing loose ref is a simple prefix of new

expecting success:

	prefix=refs/1p &&
	test_update_rejected "a c e" true "b c/x d" \
		"$Q$prefix/c$Q exists; cannot create $Q$prefix/c/x$Q"

++ prefix=refs/1p
++ test_update_rejected 'a c e' true 'b c/x d' ''\''refs/1p/c'\'' exists; cannot create '\''refs/1p/c/x'\'''
++ before='a c e'
++ pack=true
++ create='b c/x d'
++ error=''\''refs/1p/c'\'' exists; cannot create '\''refs/1p/c/x'\'''
++ printf 'create refs/1p/%s e429082fbf912f5fa94a636ce0708d93d38fdc54\n' a c e
++ git update-ref --stdin
++ git for-each-ref refs/1p
++ true
++ git pack-refs --all
++ printf 'create refs/1p/%s e429082fbf912f5fa94a636ce0708d93d38fdc54\n' b c/x d
++ test_must_fail git update-ref --stdin
++ case "$1" in
++ _test_ok=
++ git update-ref --stdin
++ exit_code=128
++ test 128 -eq 0
++ test_match_signal 13 128
++ test 128 = 141
++ test 128 = 269
++ return 1
++ test 128 -gt 129
++ test 128 -eq 127
++ test 128 -eq 126
++ return 0
++ grep -F ''\''refs/1p/c'\'' exists; cannot create '\''refs/1p/c/x'\''' output.err
fatal: cannot lock ref 'refs/1p/c/x': 'refs/1p/c' exists; cannot create 'refs/1p/c/x'
++ git for-each-ref refs/1p
++ test_cmp unchanged actual
++ mingw_test_cmp unchanged actual
++ local test_cmp_a= test_cmp_b=
++ local stdin_for_diff=
++ test -s unchanged
++ test -s actual
++ mingw_read_file_strip_cr_ test_cmp_a
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/e
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/e
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ mingw_read_file_strip_cr_ test_cmp_b
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/e
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/e
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ test -n 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/e
'
++ test -n 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/e
'
++ test 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/e
' = 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/1p/e
'
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 3 - existing packed ref is a simple prefix of new

expecting success:

	prefix=refs/2l &&
	test_update_rejected "a c e" false "b c/x/y d" \
		"$Q$prefix/c$Q exists; cannot create $Q$prefix/c/x/y$Q"

++ prefix=refs/2l
++ test_update_rejected 'a c e' false 'b c/x/y d' ''\''refs/2l/c'\'' exists; cannot create '\''refs/2l/c/x/y'\'''
++ before='a c e'
++ pack=false
++ create='b c/x/y d'
++ error=''\''refs/2l/c'\'' exists; cannot create '\''refs/2l/c/x/y'\'''
++ printf 'create refs/2l/%s e429082fbf912f5fa94a636ce0708d93d38fdc54\n' a c e
++ git update-ref --stdin
++ git for-each-ref refs/2l
++ false
++ printf 'create refs/2l/%s e429082fbf912f5fa94a636ce0708d93d38fdc54\n' b c/x/y d
++ test_must_fail git update-ref --stdin
++ case "$1" in
++ _test_ok=
++ git update-ref --stdin
++ exit_code=128
++ test 128 -eq 0
++ test_match_signal 13 128
++ test 128 = 141
++ test 128 = 269
++ return 1
++ test 128 -gt 129
++ test 128 -eq 127
++ test 128 -eq 126
++ return 0
++ grep -F ''\''refs/2l/c'\'' exists; cannot create '\''refs/2l/c/x/y'\''' output.err
fatal: cannot lock ref 'refs/2l/c/x/y': 'refs/2l/c' exists; cannot create 'refs/2l/c/x/y'
++ git for-each-ref refs/2l
++ test_cmp unchanged actual
++ mingw_test_cmp unchanged actual
++ local test_cmp_a= test_cmp_b=
++ local stdin_for_diff=
++ test -s unchanged
++ test -s actual
++ mingw_read_file_strip_cr_ test_cmp_a
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/e
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/e
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ mingw_read_file_strip_cr_ test_cmp_b
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/e
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/e
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ test -n 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/e
'
++ test -n 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/e
'
++ test 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/e
' = 'e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/a
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/c
e429082fbf912f5fa94a636ce0708d93d38fdc54 commit	refs/2l/e
'
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 4 - existing loose ref is a deeper prefix of new

expecting success:

	prefix=refs/2p &&
	test_update_rejected "a c e" true "b c/x/y d" \
		"$Q$prefix/c$Q exists; cannot create $Q$prefix/c/x/y$Q"

++ prefix=refs/2p
++ test_update_rejected 'a c e' true 'b c/x/y d' ''\''refs/2p/c'\'' exists; cannot create '\''refs/2p/c/x/y'\'''
++ before='a c e'
++ pack=true
++ create='b c/x/y d'
++ error=''\''refs/2p/c'\'' exists; cannot create '\''refs/2p/c/x/y'\'''
++ printf 'create refs/2p/%s e429082fbf912f5fa94a636ce0708d93d38fdc54\n' a c e
++ git update-ref --stdin
++ git for-each-ref refs/2p
++ true
++ git pack-refs --all
fatal: unable to write new packed-refs: error replacing .git/packed-refs: Permission denied
+ test_eval_ret_=128
+ want_trace
+ test t = t
+ test t = t
+ set +x
error: last command exited with $?=128
not ok 5 - existing packed ref is a deeper prefix of new
#
#
#		prefix=refs/2p &&
#		test_update_rejected "a c e" true "b c/x/y d" \
#			"$Q$prefix/c$Q exists; cannot create $Q$prefix/c/x/y$Q"
#
#
make: *** [Makefile:49: t1404-update-ref-errors.sh] Error 1
make: Leaving directory '/c/BuildAgent/_work/2/s/t'
```


Could those GameModel, ListDescriptor, mcq be augmented by Y.persistence.FindAGoodName (ParentDescriptor ? ) Which would define those ATTRS (itemsIds, items)

Getter could also be written:
```js
getter: function(){
    Y.Array.map(this.get('itemsIds'), Y.Wegas.Facade.Variable.cache.findById);
}
```


Вот все таки не могу понять, когда надо плодить сущности а когда не надо.


fix #76


Great job my man! 👯♂


Ce bloc deprecated devrait être sur le paramètre lui-même, pas à ce niveau (là, tu dis que c'est la fonction qui va être deprecated)

Un exemple : le paramètre `random_state`sur cette classe : https://github.com/scikit-learn/scikit-learn/blob/32ac2287/sklearn/svm/classes.py#L971


This creates an extra dependency not yet managed :  the "sphere" library in antvsh.

@buguen could you precise which module is "sphere" in antvsh.py, the one called with :
[`from sphere import spherepack, Wrapec, mathtogeo`](https://github.com/pylayers/pylayers/blob/c719c4ee159d3668e80b6360db0191020b74af16/pylayers/antprop/antvsh.py#L13)
in order to add it into the installer_unix ?


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/67eacac9-44a7-4fe4-9ae2-d7b5ddbb3382 "toolchain-demo-apmdemo-17"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ced8d38e-c375-47c5-9d77-2c44f238a195 "catalog-api-toolchain-demo-apmdemo-17") deployed [catalog-api-toolchain-demo-apmdemo-17](https://github.com/apm4demo17/catalog-api-toolchain-demo-apmdemo-17/releases/tag/deploy-ibm-yp-us-south-apmdemo-17-dev-20170914-130835 "deploy-ibm-yp-us-south-apmdemo-17-dev-20170914-130835") to [dev](https://console.bluemix.net/apps/d2381890-034f-4571-9de7-0ec3aac568ef?env_id=ibm:yp:us-south "ibm:yp:us-south:apmdemo-17:dev"), including this commit


This is in wrong order (should be after `./api`) 😱


когда ретраи были внутри _balanced_request было лучше, зачем вынес-то?


jajaja


Good X!


ok


не понял что такое кастинг в данном контексте.


looks nice, start coding


Счастливо пропустят ход


@sle-odoo Is this feature removed or migrated to another module (stock ?) or enterprise repo ?


This is also not a solution to the problem. I already tried.
![screen2](https://user-images.githubusercontent.com/8479218/30431509-6b5c9306-9967-11e7-9cff-a6da6b9caa66.png)


Yeah!!!


First view layout == complete
 choosing company and product by spinner ==complete
 viewing the following activity==complete


The [administrative script of Git for Windows](https://github.com/git-for-windows/build-extra/blob/master/please.sh) identified a problem with this commit while running `t1405-main-ref-store.sh`:

```
make: Entering directory '/c/BuildAgent/_work/2/s/t'
*** t1405-main-ref-store.sh ***
Initialized empty Git repository in C:/BuildAgent/_work/2/s/t/trash directory.t1405-main-ref-store/.git/
expecting success:
	test_commit one &&
	N=`find .git/refs -type f | wc -l` &&
	test "$N" != 0 &&
	$RUN pack-refs 3 &&
	N=`find .git/refs -type f | wc -l`

++ test_commit one
++ notick=
++ signoff=
++ indir=
++ test 1 '!=' 0
++ case "$1" in
++ break
++ indir=
++ file=one.t
++ echo one
++ git add one.t
++ test -z ''
++ test_tick
++ test -z ''
++ test_tick=1112911993
++ GIT_COMMITTER_DATE='1112911993 -0700'
++ GIT_AUTHOR_DATE='1112911993 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m one
[master (root-commit) d79ce16] one
 Author: A U Thor <author@example.com>
 1 file changed, 1 insertion(+)
 create mode 100644 one.t
++ git tag one
+++ find .git/refs -type f
+++ /usr/bin/find .git/refs -type f
+++ wc -l
++ N=2
++ test 2 '!=' 0
++ test-ref-store main pack-refs 3
+++ find .git/refs -type f
+++ /usr/bin/find .git/refs -type f
+++ wc -l
++ N=0
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 1 - pack_refs(PACK_REFS_ALL | PACK_REFS_PRUNE)

expecting success:
	git rev-parse HEAD >expected &&
	git tag -a -m new-tag new-tag HEAD &&
	$RUN peel-ref refs/tags/new-tag >actual &&
	test_cmp expected actual

++ git rev-parse HEAD
++ git tag -a -m new-tag new-tag HEAD
++ test-ref-store main peel-ref refs/tags/new-tag
++ test_cmp expected actual
++ mingw_test_cmp expected actual
++ local test_cmp_a= test_cmp_b=
++ local stdin_for_diff=
++ test -s expected
++ test -s actual
++ mingw_read_file_strip_cr_ test_cmp_a
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='d79ce1670bdcb76e6d1da2ae095e890ccb326ae9
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='d79ce1670bdcb76e6d1da2ae095e890ccb326ae9
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ mingw_read_file_strip_cr_ test_cmp_b
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='d79ce1670bdcb76e6d1da2ae095e890ccb326ae9
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='d79ce1670bdcb76e6d1da2ae095e890ccb326ae9
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ test -n 'd79ce1670bdcb76e6d1da2ae095e890ccb326ae9
'
++ test -n 'd79ce1670bdcb76e6d1da2ae095e890ccb326ae9
'
++ test 'd79ce1670bdcb76e6d1da2ae095e890ccb326ae9
' = 'd79ce1670bdcb76e6d1da2ae095e890ccb326ae9
'
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 2 - peel_ref(new-tag)

expecting success:
	$RUN create-symref FOO refs/heads/master nothing &&
	echo refs/heads/master >expected &&
	git symbolic-ref FOO >actual &&
	test_cmp expected actual

++ test-ref-store main create-symref FOO refs/heads/master nothing
++ echo refs/heads/master
++ git symbolic-ref FOO
++ test_cmp expected actual
++ mingw_test_cmp expected actual
++ local test_cmp_a= test_cmp_b=
++ local stdin_for_diff=
++ test -s expected
++ test -s actual
++ mingw_read_file_strip_cr_ test_cmp_a
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='refs/heads/master
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='refs/heads/master
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ mingw_read_file_strip_cr_ test_cmp_b
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='refs/heads/master
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='refs/heads/master
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ test -n 'refs/heads/master
'
++ test -n 'refs/heads/master
'
++ test 'refs/heads/master
' = 'refs/heads/master
'
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 3 - create_symref(FOO, refs/heads/master)

expecting success:
	git rev-parse FOO -- &&
	git rev-parse refs/tags/new-tag -- &&
	$RUN delete-refs 0 nothing FOO refs/tags/new-tag &&
	test_must_fail git rev-parse FOO -- &&
	test_must_fail git rev-parse refs/tags/new-tag --

++ git rev-parse FOO --
d79ce1670bdcb76e6d1da2ae095e890ccb326ae9
--
++ git rev-parse refs/tags/new-tag --
407ffbd56c168afa4e9302a7cdfe469155f84482
--
++ test-ref-store main delete-refs 0 nothing FOO refs/tags/new-tag
error: could not delete references: error replacing .git/packed-refs: Permission denied
error: could not delete references:
+ test_eval_ret_=127
+ want_trace
+ test t = t
+ test t = t
+ set +x
error: last command exited with $?=127
not ok 4 - delete_refs(FOO, refs/tags/new-tag)
#
#		git rev-parse FOO -- &&
#		git rev-parse refs/tags/new-tag -- &&
#		$RUN delete-refs 0 nothing FOO refs/tags/new-tag &&
#		test_must_fail git rev-parse FOO -- &&
#		test_must_fail git rev-parse refs/tags/new-tag --
#
make: *** [Makefile:49: t1405-main-ref-store.sh] Error 1
make: Leaving directory '/c/BuildAgent/_work/2/s/t'
```


service is named *apache2* for debian based distros. For other distibutives this service has other names


command `service` is not present in all Linux distributives. Try to firnd another solution to start service


@torinfo great thanks!


hebing


Part of the fix for #89


@rousseldenis this feature is removed, **not moved** to enterprise


Fixed bug, with many dots pressed.


Are there any documentation on `biolabs/test-data` docker container?


What do you mean by won't be finished?


R U Sure ?


Hey Sida, i dont know if you can remember me. I'm from the old LeagueBot days ;)

Would be cool to have some talk.
Discord: Maxxxel#4561


@seven1m No worries. I was able to rework my code to use the relationships. I only recently started working in this area of the API, and I didn't realize the attribute had not always been there. Thanks for the explanation.


Nah, That's ZUK lol, in the stock kernel sources the file name is fpc1020_ree and I didn't change it


The [administrative script of Git for Windows](https://github.com/git-for-windows/build-extra/blob/master/please.sh) identified a problem with this commit while running `t1408-packed-refs.sh`:

```
make: Entering directory '/c/BuildAgent/_work/2/s/t'
*** t1408-packed-refs.sh ***
Initialized empty Git repository in C:/BuildAgent/_work/2/s/t/trash directory.t1408-packed-refs/.git/
expecting success:
	test_tick &&
	git commit --allow-empty -m one &&
	one=$(git rev-parse HEAD) &&
	git for-each-ref >actual &&
	echo "$one commit	refs/heads/master" >expect &&
	test_cmp expect actual &&

	git pack-refs --all &&
	git for-each-ref >actual &&
	echo "$one commit	refs/heads/master" >expect &&
	test_cmp expect actual &&

	git checkout --orphan another &&
	test_tick &&
	git commit --allow-empty -m two &&
	two=$(git rev-parse HEAD) &&
	git checkout -B master &&
	git branch -D another &&

	git for-each-ref >actual &&
	echo "$two commit	refs/heads/master" >expect &&
	test_cmp expect actual &&

	git reflog expire --expire=now --all &&
	git prune &&
	git tag -m v1.0 v1.0 master

++ test_tick
++ test -z ''
++ test_tick=1112911993
++ GIT_COMMITTER_DATE='1112911993 -0700'
++ GIT_AUTHOR_DATE='1112911993 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit --allow-empty -m one
[master (root-commit) 76a57ce] one
 Author: A U Thor <author@example.com>
+++ git rev-parse HEAD
++ one=76a57ce2bf33b96e5824acab4b2827d4cddce759
++ git for-each-ref
++ echo '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master'
++ test_cmp expect actual
++ mingw_test_cmp expect actual
++ local test_cmp_a= test_cmp_b=
++ local stdin_for_diff=
++ test -s expect
++ test -s actual
++ mingw_read_file_strip_cr_ test_cmp_a
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ mingw_read_file_strip_cr_ test_cmp_b
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ test -n '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ test -n '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ test '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
' = '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ git pack-refs --all
++ git for-each-ref
++ echo '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master'
++ test_cmp expect actual
++ mingw_test_cmp expect actual
++ local test_cmp_a= test_cmp_b=
++ local stdin_for_diff=
++ test -s expect
++ test -s actual
++ mingw_read_file_strip_cr_ test_cmp_a
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ mingw_read_file_strip_cr_ test_cmp_b
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ test -n '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ test -n '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ test '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
' = '76a57ce2bf33b96e5824acab4b2827d4cddce759 commit	refs/heads/master
'
++ git checkout --orphan another
Switched to a new branch 'another'
++ test_tick
++ test -z set
++ test_tick=1112912053
++ GIT_COMMITTER_DATE='1112912053 -0700'
++ GIT_AUTHOR_DATE='1112912053 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit --allow-empty -m two
[another (root-commit) 169e1dc] two
 Author: A U Thor <author@example.com>
+++ git rev-parse HEAD
++ two=169e1dcee4718eeffd6beeb0d76c0d4299bc7d4f
++ git checkout -B master
Switched to and reset branch 'master'
++ git branch -D another
error: error replacing .git/packed-refs: Permission denied
error: Error deleting branch 'another'
+ test_eval_ret_=1
+ want_trace
+ test t = t
+ test t = t
+ set +x
error: last command exited with $?=1
not ok 1 - setup
#
#		test_tick &&
#		git commit --allow-empty -m one &&
#		one=$(git rev-parse HEAD) &&
#		git for-each-ref >actual &&
#		echo "$one commit	refs/heads/master" >expect &&
#		test_cmp expect actual &&
#
#		git pack-refs --all &&
#		git for-each-ref >actual &&
#		echo "$one commit	refs/heads/master" >expect &&
#		test_cmp expect actual &&
#
#		git checkout --orphan another &&
#		test_tick &&
#		git commit --allow-empty -m two &&
#		two=$(git rev-parse HEAD) &&
#		git checkout -B master &&
#		git branch -D another &&
#
#		git for-each-ref >actual &&
#		echo "$two commit	refs/heads/master" >expect &&
#		test_cmp expect actual &&
#
#		git reflog expire --expire=now --all &&
#		git prune &&
#		git tag -m v1.0 v1.0 master
#
make: *** [Makefile:49: t1408-packed-refs.sh] Error 1
make: Leaving directory '/c/BuildAgent/_work/2/s/t'
```


okay ripped out and pushed `2.8.5`. The client probably needs to be updated as well.


Hi I'm new to nc ... but I think there should be some info about the access rights needed and / or some info about "best practice" also see: PR "fix bash chown problem" #561


I guess I have little to do with this commit. @flipace, please refrain from mentioning me.


Helpful, thanks


As of 14/9/2017, this patch is still required. The new firmware does NOT have a fix for this issue, although we originally thought it did.


I've just used the values that as default are in the sysfs file, that like for the MSM thermal on/off are Y and N


sorry, that was a mistake - mentioned the wrong maciej ;)


Comment needs some update.


Thanks for merging my PR. I like the new names too.


I set this just because is called by all "LongTap", actually I don't know which one would be better, but it's used to call it just longtap


yuan chen xiu gai


Rather than return an array with the number in it, which isn't much value(!), write a loop that pushes `albumPicasso` on to an array that has a length equal to `numberOfAlbums`.

If `numberOfAlbums` = 12 then loop 12 times.


yuanchenxiugai


Good points, seems that it would make the whole thing too complex for the possible value.
Maybe it would be simpler to use this
`attacks_bb<BISHOP>(ksq, pos.pieces() ^ pos.pieces(Us, ROOK, QUEEN)))`
idea to make sure that those xray bishops are included in the kingAttackersCount (in evaluate pieces)

Actually, I just realised that if the pinned piece is out of the kingRing, the pinner is not counted in the kingAttackersCount ! I think it should.


@99stealth Done it


Comment on c53aad3


@DD3Boh set it to "ZUK Longtap".


> Before thinking to add x-ray pin threat, we should give some penalty for actual x-ray pins

@Rocky640 Actually when there's such a x-ray pin, then a BxQ or BxR capture should be possible and quiescence search should play them out and see an eventual benefit, not?


@marcin1j ok looks goog to me. I think we should open A PR.
By the way i am on vacation in the next 2 weeks.
Nice work


Assets/EtherPopper.cs(14,21): error CS0029: Cannot implicitly convert type `System.Collections.Generic.List<UnityEngine.GameObject>' to `UnityEngine.GameObject'

このエラーに対する対処法をどなたか教えてください


Isn't this defeating the purpose of having package-lock file ?


This commit was to remove the index2.html test file.


SQL injection ,Improper input validation, form input fields ...


Enable ZUK Z2 Plus/Pro specific Longtap function.


prima revisione


Forked repo here incase they delete theirs: https://github.com/suspect-repos/ens-buyer


@sle-odoo I copy your remark.

My contracted customer (on ACSONE) needs this feature (in v10).
To ensure future migrations, what do you advise me ?


DDT4All is a Tool to ~


this should be an empty hash instead of an empty string because it is being used as an hash below and given its defined, it just makes the module error out when this is set to an empty value.


@99stealth Done it. Checked in Fedora 26, CentOS 7, Ubuntu 16.04.
I can`t check it on RHEL, because i have not official distribution.
But I'm convinced that will work on RHEL.


The [administrative script of Git for Windows](https://github.com/git-for-windows/build-extra/blob/master/please.sh) identified a problem with this commit while running `t1410-reflog.sh`:

```
make: Entering directory '/c/BuildAgent/_work/2/s/t'
*** t1410-reflog.sh ***
Initialized empty Git repository in C:/BuildAgent/_work/2/s/t/trash directory.t1410-reflog/.git/
expecting success:
	mkdir -p A/B &&
	echo rat >C &&
	echo ox >A/D &&
	echo tiger >A/B/E &&
	git add . &&

	test_tick && git commit -m rabbit &&
	H=$(git rev-parse --verify HEAD) &&
	A=$(git rev-parse --verify HEAD:A) &&
	B=$(git rev-parse --verify HEAD:A/B) &&
	C=$(git rev-parse --verify HEAD:C) &&
	D=$(git rev-parse --verify HEAD:A/D) &&
	E=$(git rev-parse --verify HEAD:A/B/E) &&
	check_fsck &&

	test_chmod +x C &&
	git add C &&
	test_tick && git commit -m dragon &&
	L=$(git rev-parse --verify HEAD) &&
	check_fsck &&

	rm -f C A/B/E &&
	echo snake >F &&
	echo horse >A/G &&
	git add F A/G &&
	test_tick && git commit -a -m sheep &&
	F=$(git rev-parse --verify HEAD:F) &&
	G=$(git rev-parse --verify HEAD:A/G) &&
	I=$(git rev-parse --verify HEAD:A) &&
	J=$(git rev-parse --verify HEAD) &&
	check_fsck &&

	rm -f A/G &&
	test_tick && git commit -a -m monkey &&
	K=$(git rev-parse --verify HEAD) &&
	check_fsck &&

	check_have A B C D E F G H I J K L &&

	git prune &&

	check_have A B C D E F G H I J K L &&

	check_fsck &&

	git reflog refs/heads/master >output &&
	test_line_count = 4 output

++ mkdir -p A/B
++ echo rat
++ echo ox
++ echo tiger
++ git add .
++ test_tick
++ test -z ''
++ test_tick=1112911993
++ GIT_COMMITTER_DATE='1112911993 -0700'
++ GIT_AUTHOR_DATE='1112911993 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m rabbit
[master (root-commit) 07fcc4f] rabbit
 Author: A U Thor <author@example.com>
 3 files changed, 3 insertions(+)
 create mode 100644 A/B/E
 create mode 100644 A/D
 create mode 100644 C
+++ git rev-parse --verify HEAD
++ H=07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
+++ git rev-parse --verify HEAD:A
++ A=7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
+++ git rev-parse --verify HEAD:A/B
++ B=c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
+++ git rev-parse --verify HEAD:C
++ C=840f3bda030f97e7c9899b73af756b6ee220920e
+++ git rev-parse --verify HEAD:A/D
++ D=3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
+++ git rev-parse --verify HEAD:A/B/E
++ E=9be0a4c1a08d8d890fdd044351e9634a4b414c93
++ check_fsck
+++ git fsck --full
++ output=
++ case "$1" in
++ test -z ''
++ test_chmod +x C
++ chmod +x C
++ git update-index --add --chmod=+x C
++ git add C
++ test_tick
++ test -z set
++ test_tick=1112912053
++ GIT_COMMITTER_DATE='1112912053 -0700'
++ GIT_AUTHOR_DATE='1112912053 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m dragon
[master 7d1a0b8] dragon
 Author: A U Thor <author@example.com>
 1 file changed, 0 insertions(+), 0 deletions(-)
 mode change 100644 => 100755 C+++ git rev-parse --verify HEAD
++ L=7d1a0b8980333a69830cc2f68148f416d7928cf6
++ check_fsck
+++ git fsck --full
++ output=
++ case "$1" in
++ test -z ''
++ rm -f C A/B/E
++ echo snake
++ echo horse
++ git add F A/G
++ test_tick
++ test -z set
++ test_tick=1112912113
++ GIT_COMMITTER_DATE='1112912113 -0700'
++ GIT_AUTHOR_DATE='1112912113 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -a -m sheep
[master 15ab5f0] sheep
 Author: A U Thor <author@example.com>
 4 files changed, 2 insertions(+), 2 deletions(-)
 delete mode 100644 A/B/E
 create mode 100644 A/G
 delete mode 100755 C
 create mode 100644 F
+++ git rev-parse --verify HEAD:F
++ F=9ae84adb2704cbd49549e52169b4043871e13432
+++ git rev-parse --verify HEAD:A/G
++ G=41ca11d3340423c1922fe4110d2327bda0891b45
+++ git rev-parse --verify HEAD:A
++ I=1fe0f573dce6e694ce16e98a936c65db295d1948
+++ git rev-parse --verify HEAD
++ J=15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
++ check_fsck
+++ git fsck --full
++ output=
++ case "$1" in
++ test -z ''
++ rm -f A/G
++ test_tick
++ test -z set
++ test_tick=1112912173
++ GIT_COMMITTER_DATE='1112912173 -0700'
++ GIT_AUTHOR_DATE='1112912173 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -a -m monkey
[master 3ac530f] monkey
 Author: A U Thor <author@example.com>
 1 file changed, 1 deletion(-)
 delete mode 100644 A/G
+++ git rev-parse --verify HEAD
++ K=3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
++ check_fsck
+++ git fsck --full
++ output=
++ case "$1" in
++ test -z ''
++ check_have A B C D E F G H I J K L
++ gaah=
++ for N in "$@"
++ eval 'o=$A'
+++ o=7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
++ git cat-file -t 7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
tree
++ for N in "$@"
++ eval 'o=$B'
+++ o=c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
++ git cat-file -t c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
tree
++ for N in "$@"
++ eval 'o=$C'
+++ o=840f3bda030f97e7c9899b73af756b6ee220920e
++ git cat-file -t 840f3bda030f97e7c9899b73af756b6ee220920e
blob
++ for N in "$@"
++ eval 'o=$D'
+++ o=3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
++ git cat-file -t 3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
blob
++ for N in "$@"
++ eval 'o=$E'
+++ o=9be0a4c1a08d8d890fdd044351e9634a4b414c93
++ git cat-file -t 9be0a4c1a08d8d890fdd044351e9634a4b414c93
blob
++ for N in "$@"
++ eval 'o=$F'
+++ o=9ae84adb2704cbd49549e52169b4043871e13432
++ git cat-file -t 9ae84adb2704cbd49549e52169b4043871e13432
blob
++ for N in "$@"
++ eval 'o=$G'
+++ o=41ca11d3340423c1922fe4110d2327bda0891b45
++ git cat-file -t 41ca11d3340423c1922fe4110d2327bda0891b45
blob
++ for N in "$@"
++ eval 'o=$H'
+++ o=07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
++ git cat-file -t 07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
commit
++ for N in "$@"
++ eval 'o=$I'
+++ o=1fe0f573dce6e694ce16e98a936c65db295d1948
++ git cat-file -t 1fe0f573dce6e694ce16e98a936c65db295d1948
tree
++ for N in "$@"
++ eval 'o=$J'
+++ o=15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
++ git cat-file -t 15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
commit
++ for N in "$@"
++ eval 'o=$K'
+++ o=3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
++ git cat-file -t 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
commit
++ for N in "$@"
++ eval 'o=$L'
+++ o=7d1a0b8980333a69830cc2f68148f416d7928cf6
++ git cat-file -t 7d1a0b8980333a69830cc2f68148f416d7928cf6
commit
++ test -z ''
++ git prune
++ check_have A B C D E F G H I J K L
++ gaah=
++ for N in "$@"
++ eval 'o=$A'
+++ o=7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
++ git cat-file -t 7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
tree
++ for N in "$@"
++ eval 'o=$B'
+++ o=c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
++ git cat-file -t c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
tree
++ for N in "$@"
++ eval 'o=$C'
+++ o=840f3bda030f97e7c9899b73af756b6ee220920e
++ git cat-file -t 840f3bda030f97e7c9899b73af756b6ee220920e
blob
++ for N in "$@"
++ eval 'o=$D'
+++ o=3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
++ git cat-file -t 3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
blob
++ for N in "$@"
++ eval 'o=$E'
+++ o=9be0a4c1a08d8d890fdd044351e9634a4b414c93
++ git cat-file -t 9be0a4c1a08d8d890fdd044351e9634a4b414c93
blob
++ for N in "$@"
++ eval 'o=$F'
+++ o=9ae84adb2704cbd49549e52169b4043871e13432
++ git cat-file -t 9ae84adb2704cbd49549e52169b4043871e13432
blob
++ for N in "$@"
++ eval 'o=$G'
+++ o=41ca11d3340423c1922fe4110d2327bda0891b45
++ git cat-file -t 41ca11d3340423c1922fe4110d2327bda0891b45
blob
++ for N in "$@"
++ eval 'o=$H'
+++ o=07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
++ git cat-file -t 07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
commit
++ for N in "$@"
++ eval 'o=$I'
+++ o=1fe0f573dce6e694ce16e98a936c65db295d1948
++ git cat-file -t 1fe0f573dce6e694ce16e98a936c65db295d1948
tree
++ for N in "$@"
++ eval 'o=$J'
+++ o=15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
++ git cat-file -t 15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
commit
++ for N in "$@"
++ eval 'o=$K'
+++ o=3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
++ git cat-file -t 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
commit
++ for N in "$@"
++ eval 'o=$L'
+++ o=7d1a0b8980333a69830cc2f68148f416d7928cf6
++ git cat-file -t 7d1a0b8980333a69830cc2f68148f416d7928cf6
commit
++ test -z ''
++ check_fsck
+++ git fsck --full
++ output=
++ case "$1" in
++ test -z ''
++ git reflog refs/heads/master
++ test_line_count = 4 output
++ test 3 '!=' 3
+++ wc -l
++ test 4 = 4
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 1 - setup

expecting success:
	test_tick && git reset --hard HEAD~2 &&
	test -f C &&
	test -f A/B/E &&
	! test -f F &&
	! test -f A/G &&

	check_have A B C D E F G H I J K L &&

	git prune &&

	check_have A B C D E F G H I J K L &&

	git reflog refs/heads/master >output &&
	test_line_count = 5 output

++ test_tick
++ test -z set
++ test_tick=1112912233
++ GIT_COMMITTER_DATE='1112912233 -0700'
++ GIT_AUTHOR_DATE='1112912233 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git reset --hard HEAD~2
HEAD is now at 7d1a0b8 dragon
++ test -f C
++ test -f A/B/E
++ test -f F
++ test -f A/G
++ check_have A B C D E F G H I J K L
++ gaah=
++ for N in "$@"
++ eval 'o=$A'
+++ o=7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
++ git cat-file -t 7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
tree
++ for N in "$@"
++ eval 'o=$B'
+++ o=c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
++ git cat-file -t c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
tree
++ for N in "$@"
++ eval 'o=$C'
+++ o=840f3bda030f97e7c9899b73af756b6ee220920e
++ git cat-file -t 840f3bda030f97e7c9899b73af756b6ee220920e
blob
++ for N in "$@"
++ eval 'o=$D'
+++ o=3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
++ git cat-file -t 3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
blob
++ for N in "$@"
++ eval 'o=$E'
+++ o=9be0a4c1a08d8d890fdd044351e9634a4b414c93
++ git cat-file -t 9be0a4c1a08d8d890fdd044351e9634a4b414c93
blob
++ for N in "$@"
++ eval 'o=$F'
+++ o=9ae84adb2704cbd49549e52169b4043871e13432
++ git cat-file -t 9ae84adb2704cbd49549e52169b4043871e13432
blob
++ for N in "$@"
++ eval 'o=$G'
+++ o=41ca11d3340423c1922fe4110d2327bda0891b45
++ git cat-file -t 41ca11d3340423c1922fe4110d2327bda0891b45
blob
++ for N in "$@"
++ eval 'o=$H'
+++ o=07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
++ git cat-file -t 07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
commit
++ for N in "$@"
++ eval 'o=$I'
+++ o=1fe0f573dce6e694ce16e98a936c65db295d1948
++ git cat-file -t 1fe0f573dce6e694ce16e98a936c65db295d1948
tree
++ for N in "$@"
++ eval 'o=$J'
+++ o=15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
++ git cat-file -t 15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
commit
++ for N in "$@"
++ eval 'o=$K'
+++ o=3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
++ git cat-file -t 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
commit
++ for N in "$@"
++ eval 'o=$L'
+++ o=7d1a0b8980333a69830cc2f68148f416d7928cf6
++ git cat-file -t 7d1a0b8980333a69830cc2f68148f416d7928cf6
commit
++ test -z ''
++ git prune
++ check_have A B C D E F G H I J K L
++ gaah=
++ for N in "$@"
++ eval 'o=$A'
+++ o=7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
++ git cat-file -t 7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
tree
++ for N in "$@"
++ eval 'o=$B'
+++ o=c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
++ git cat-file -t c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
tree
++ for N in "$@"
++ eval 'o=$C'
+++ o=840f3bda030f97e7c9899b73af756b6ee220920e
++ git cat-file -t 840f3bda030f97e7c9899b73af756b6ee220920e
blob
++ for N in "$@"
++ eval 'o=$D'
+++ o=3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
++ git cat-file -t 3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
blob
++ for N in "$@"
++ eval 'o=$E'
+++ o=9be0a4c1a08d8d890fdd044351e9634a4b414c93
++ git cat-file -t 9be0a4c1a08d8d890fdd044351e9634a4b414c93
blob
++ for N in "$@"
++ eval 'o=$F'
+++ o=9ae84adb2704cbd49549e52169b4043871e13432
++ git cat-file -t 9ae84adb2704cbd49549e52169b4043871e13432
blob
++ for N in "$@"
++ eval 'o=$G'
+++ o=41ca11d3340423c1922fe4110d2327bda0891b45
++ git cat-file -t 41ca11d3340423c1922fe4110d2327bda0891b45
blob
++ for N in "$@"
++ eval 'o=$H'
+++ o=07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
++ git cat-file -t 07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
commit
++ for N in "$@"
++ eval 'o=$I'
+++ o=1fe0f573dce6e694ce16e98a936c65db295d1948
++ git cat-file -t 1fe0f573dce6e694ce16e98a936c65db295d1948
tree
++ for N in "$@"
++ eval 'o=$J'
+++ o=15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
++ git cat-file -t 15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
commit
++ for N in "$@"
++ eval 'o=$K'
+++ o=3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
++ git cat-file -t 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
commit
++ for N in "$@"
++ eval 'o=$L'
+++ o=7d1a0b8980333a69830cc2f68148f416d7928cf6
++ git cat-file -t 7d1a0b8980333a69830cc2f68148f416d7928cf6
commit
++ test -z ''
++ git reflog refs/heads/master
++ test_line_count = 5 output
++ test 3 '!=' 3
+++ wc -l
++ test 5 = 5
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 2 - rewind

expecting success:

	corrupt $F &&
	check_fsck "missing blob $F"

++ corrupt 9ae84adb2704cbd49549e52169b4043871e13432
++ aa=9a
++ zz=e84adb2704cbd49549e52169b4043871e13432
++ mv .git/objects/9a/e84adb2704cbd49549e52169b4043871e13432 .git/9ae84adb2704cbd49549e52169b4043871e13432
++ check_fsck 'missing blob 9ae84adb2704cbd49549e52169b4043871e13432'
+++ git fsck --full
++ output='broken link from    tree e3af1cd52a348d3112b6bc14432c5a6e49838fa1
              to    blob 9ae84adb2704cbd49549e52169b4043871e13432
missing blob 9ae84adb2704cbd49549e52169b4043871e13432'
++ case "$1" in
++ echo 'broken link from    tree e3af1cd52a348d3112b6bc14432c5a6e49838fa1
              to    blob 9ae84adb2704cbd49549e52169b4043871e13432
missing blob 9ae84adb2704cbd49549e52169b4043871e13432'
++ case "$1" in
++ grep 'missing blob 9ae84adb2704cbd49549e52169b4043871e13432'
missing blob 9ae84adb2704cbd49549e52169b4043871e13432
++ case "$1" in
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 3 - corrupt and check

expecting success:

	git reflog expire --dry-run \
		--expire=$(($test_tick - 10000)) \
		--expire-unreachable=$(($test_tick - 10000)) \
		--stale-fix \
		--all &&

	git reflog refs/heads/master >output &&
	test_line_count = 5 output &&

	check_fsck "missing blob $F"

++ git reflog expire --dry-run --expire=1112902233 --expire-unreachable=1112902233 --stale-fix --all
would prune commit: sheep
would prune commit: monkey
would prune reset: moving to HEAD~2
would prune commit: sheep
would prune commit: monkey
would prune reset: moving to HEAD~2
++ git reflog refs/heads/master
++ test_line_count = 5 output
++ test 3 '!=' 3
+++ wc -l
++ test 5 = 5
++ check_fsck 'missing blob 9ae84adb2704cbd49549e52169b4043871e13432'
+++ git fsck --full
++ output='broken link from    tree e3af1cd52a348d3112b6bc14432c5a6e49838fa1
              to    blob 9ae84adb2704cbd49549e52169b4043871e13432
missing blob 9ae84adb2704cbd49549e52169b4043871e13432'
++ case "$1" in
++ echo 'broken link from    tree e3af1cd52a348d3112b6bc14432c5a6e49838fa1
              to    blob 9ae84adb2704cbd49549e52169b4043871e13432
missing blob 9ae84adb2704cbd49549e52169b4043871e13432'
++ case "$1" in
++ grep 'missing blob 9ae84adb2704cbd49549e52169b4043871e13432'
missing blob 9ae84adb2704cbd49549e52169b4043871e13432
++ case "$1" in
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 4 - reflog expire --dry-run should not touch reflog

expecting success:

	git reflog expire --verbose \
		--expire=$(($test_tick - 10000)) \
		--expire-unreachable=$(($test_tick - 10000)) \
		--stale-fix \
		--all &&

	git reflog refs/heads/master >output &&
	test_line_count = 2 output &&

	check_fsck "dangling commit $K"

++ git reflog expire --verbose --expire=1112902233 --expire-unreachable=1112902233 --stale-fix --all
Marking reachable objects...
keep commit (initial): rabbit
keep commit: dragon
prune commit: sheep
prune commit: monkey
prune reset: moving to HEAD~2
keep commit (initial): rabbit
keep commit: dragon
prune commit: sheep
prune commit: monkey
prune reset: moving to HEAD~2
++ git reflog refs/heads/master
++ test_line_count = 2 output
++ test 3 '!=' 3
+++ wc -l
++ test 2 = 2
++ check_fsck 'dangling commit 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d'
+++ git fsck --full
++ output='dangling commit 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d'
++ case "$1" in
++ echo 'dangling commit 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d'
++ case "$1" in
++ grep 'dangling commit 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d'
dangling commit 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
++ case "$1" in
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 5 - reflog expire

expecting success:

	git prune &&
	check_fsck &&

	check_have A B C D E H L &&
	check_dont_have F G I J K

++ git prune
++ check_fsck
+++ git fsck --full
++ output=
++ case "$1" in
++ test -z ''
++ check_have A B C D E H L
++ gaah=
++ for N in "$@"
++ eval 'o=$A'
+++ o=7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
++ git cat-file -t 7b4cb93f3984e14c0849a08a4fdc399f2eb6c9f2
tree
++ for N in "$@"
++ eval 'o=$B'
+++ o=c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
++ git cat-file -t c8e8bd20afdd91ec8d663e02ccc9fe7608ebd659
tree
++ for N in "$@"
++ eval 'o=$C'
+++ o=840f3bda030f97e7c9899b73af756b6ee220920e
++ git cat-file -t 840f3bda030f97e7c9899b73af756b6ee220920e
blob
++ for N in "$@"
++ eval 'o=$D'
+++ o=3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
++ git cat-file -t 3fec7b5bbe8a5b44b9301be0b768baa4035b18ca
blob
++ for N in "$@"
++ eval 'o=$E'
+++ o=9be0a4c1a08d8d890fdd044351e9634a4b414c93
++ git cat-file -t 9be0a4c1a08d8d890fdd044351e9634a4b414c93
blob
++ for N in "$@"
++ eval 'o=$H'
+++ o=07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
++ git cat-file -t 07fcc4f59caffd7700c7e8d0f7ef9e6bcf39b865
commit
++ for N in "$@"
++ eval 'o=$L'
+++ o=7d1a0b8980333a69830cc2f68148f416d7928cf6
++ git cat-file -t 7d1a0b8980333a69830cc2f68148f416d7928cf6
commit
++ test -z ''
++ check_dont_have F G I J K
++ gaah=
++ for N in "$@"
++ eval 'o=$F'
+++ o=9ae84adb2704cbd49549e52169b4043871e13432
++ git cat-file -t 9ae84adb2704cbd49549e52169b4043871e13432
fatal: git cat-file: could not get object info
++ for N in "$@"
++ eval 'o=$G'
+++ o=41ca11d3340423c1922fe4110d2327bda0891b45
++ git cat-file -t 41ca11d3340423c1922fe4110d2327bda0891b45
fatal: git cat-file: could not get object info
++ for N in "$@"
++ eval 'o=$I'
+++ o=1fe0f573dce6e694ce16e98a936c65db295d1948
++ git cat-file -t 1fe0f573dce6e694ce16e98a936c65db295d1948
fatal: git cat-file: could not get object info
++ for N in "$@"
++ eval 'o=$J'
+++ o=15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
++ git cat-file -t 15ab5f0ad4d9117a7cdcbea9673ec0fff6ca8e55
fatal: git cat-file: could not get object info
++ for N in "$@"
++ eval 'o=$K'
+++ o=3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
++ git cat-file -t 3ac530f2f6c3a45206a6b2d455baf89d1c8f672d
fatal: git cat-file: could not get object info
++ test -z ''
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 6 - prune and fsck

expecting success:

	recover $F &&
	check_fsck "dangling blob $F"

++ recover 9ae84adb2704cbd49549e52169b4043871e13432
++ aa=9a
++ zz=e84adb2704cbd49549e52169b4043871e13432
++ mkdir -p .git/objects/9a
++ mv .git/9ae84adb2704cbd49549e52169b4043871e13432 .git/objects/9a/e84adb2704cbd49549e52169b4043871e13432
++ check_fsck 'dangling blob 9ae84adb2704cbd49549e52169b4043871e13432'
+++ git fsck --full
++ output='dangling blob 9ae84adb2704cbd49549e52169b4043871e13432'
++ case "$1" in
++ echo 'dangling blob 9ae84adb2704cbd49549e52169b4043871e13432'
++ case "$1" in
++ grep 'dangling blob 9ae84adb2704cbd49549e52169b4043871e13432'
dangling blob 9ae84adb2704cbd49549e52169b4043871e13432
++ case "$1" in
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 7 - recover and check

expecting success:
	echo 1 > C &&
	test_tick &&
	git commit -m rat C &&

	echo 2 > C &&
	test_tick &&
	git commit -m ox C &&

	echo 3 > C &&
	test_tick &&
	git commit -m tiger C &&

	HEAD_entry_count=$(git reflog | wc -l) &&
	master_entry_count=$(git reflog show master | wc -l) &&

	test $HEAD_entry_count = 5 &&
	test $master_entry_count = 5 &&

	git reflog delete master@{1} &&
	git reflog show master > output &&
	test $(($master_entry_count - 1)) = $(wc -l < output) &&
	test $HEAD_entry_count = $(git reflog | wc -l) &&
	! grep ox < output &&

	master_entry_count=$(wc -l < output) &&

	git reflog delete HEAD@{1} &&
	test $(($HEAD_entry_count -1)) = $(git reflog | wc -l) &&
	test $master_entry_count = $(git reflog show master | wc -l) &&

	HEAD_entry_count=$(git reflog | wc -l) &&

	git reflog delete master@{07.04.2005.15:15:00.-0700} &&
	git reflog show master > output &&
	test $(($master_entry_count - 1)) = $(wc -l < output) &&
	! grep dragon < output

++ echo 1
++ test_tick
++ test -z set
++ test_tick=1112912293
++ GIT_COMMITTER_DATE='1112912293 -0700'
++ GIT_AUTHOR_DATE='1112912293 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m rat C
[master b60a214] rat
 Author: A U Thor <author@example.com>
 1 file changed, 1 insertion(+), 1 deletion(-)
++ echo 2
++ test_tick
++ test -z set
++ test_tick=1112912353
++ GIT_COMMITTER_DATE='1112912353 -0700'
++ GIT_AUTHOR_DATE='1112912353 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m ox C
[master 9908ef9] ox
 Author: A U Thor <author@example.com>
 1 file changed, 1 insertion(+), 1 deletion(-)
++ echo 3
++ test_tick
++ test -z set
++ test_tick=1112912413
++ GIT_COMMITTER_DATE='1112912413 -0700'
++ GIT_AUTHOR_DATE='1112912413 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m tiger C
[master b93561f] tiger
 Author: A U Thor <author@example.com>
 1 file changed, 1 insertion(+), 1 deletion(-)
+++ git reflog
+++ wc -l
++ HEAD_entry_count=5
+++ git reflog show master
+++ wc -l
++ master_entry_count=5
++ test 5 = 5
++ test 5 = 5
++ git reflog delete 'master@{1}'
++ git reflog show master
+++ wc -l
++ test 4 = 4
+++ git reflog
+++ wc -l
++ test 5 = 5
++ grep ox
+++ wc -l
++ master_entry_count=4
++ git reflog delete 'HEAD@{1}'
+++ git reflog
+++ wc -l
++ test 4 = 4
+++ git reflog show master
+++ wc -l
++ test 4 = 4
+++ git reflog
+++ wc -l
++ HEAD_entry_count=4
++ git reflog delete 'master@{07.04.2005.15:15:00.-0700}'
++ git reflog show master
+++ wc -l
++ test 3 = 3
++ grep dragon
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 8 - delete

expecting success:

	test_tick && git reset --hard HEAD~2 &&
	git reflog refs/heads/master >output &&
	test_line_count = 4 output

++ test_tick
++ test -z set
++ test_tick=1112912473
++ GIT_COMMITTER_DATE='1112912473 -0700'
++ GIT_AUTHOR_DATE='1112912473 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git reset --hard HEAD~2
HEAD is now at b60a214 rat
++ git reflog refs/heads/master
++ test_line_count = 4 output
++ test 3 '!=' 3
+++ wc -l
++ test 4 = 4
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 9 - rewind2

expecting success:

	git reflog expire --verbose \
		--expire=never \
		--expire-unreachable=never \
		--all &&
	git reflog refs/heads/master >output &&
	test_line_count = 4 output

++ git reflog expire --verbose --expire=never --expire-unreachable=never --all
keep commit (initial): rabbit
keep commit: dragon
keep commit: rat
keep commit: tiger
keep reset: moving to HEAD~2
keep commit (initial): rabbit
keep commit: rat
keep commit: tiger
keep reset: moving to HEAD~2
++ git reflog refs/heads/master
++ test_line_count = 4 output
++ test 3 '!=' 3
+++ wc -l
++ test 4 = 4
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 10 - --expire=never

expecting success:

	git config gc.reflogexpire never &&
	git config gc.reflogexpireunreachable never &&
	git reflog expire --verbose --all &&
	git reflog refs/heads/master >output &&
	test_line_count = 4 output

++ git config gc.reflogexpire never
++ git config gc.reflogexpireunreachable never
++ git reflog expire --verbose --all
keep commit (initial): rabbit
keep commit: dragon
keep commit: rat
keep commit: tiger
keep reset: moving to HEAD~2
keep commit (initial): rabbit
keep commit: rat
keep commit: tiger
keep reset: moving to HEAD~2
++ git reflog refs/heads/master
++ test_line_count = 4 output
++ test 3 '!=' 3
+++ wc -l
++ test 4 = 4
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 11 - gc.reflogexpire=never

expecting success:

	git config gc.reflogexpire false &&
	git config gc.reflogexpireunreachable false &&
	git reflog expire --verbose --all &&
	git reflog refs/heads/master >output &&
	test_line_count = 4 output &&

	git config --unset gc.reflogexpire &&
	git config --unset gc.reflogexpireunreachable

++ git config gc.reflogexpire false
++ git config gc.reflogexpireunreachable false
++ git reflog expire --verbose --all
keep commit (initial): rabbit
keep commit: dragon
keep commit: rat
keep commit: tiger
keep reset: moving to HEAD~2
keep commit (initial): rabbit
keep commit: rat
keep commit: tiger
keep reset: moving to HEAD~2
++ git reflog refs/heads/master
++ test_line_count = 4 output
++ test 3 '!=' 3
+++ wc -l
++ test 4 = 4
++ git config --unset gc.reflogexpire
++ git config --unset gc.reflogexpireunreachable
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 12 - gc.reflogexpire=false

expecting success:
	test $(git reflog master | wc -l) = 4 &&
	git branch foo &&
	git pack-refs --all &&
	git checkout foo &&
	test $(git reflog master | wc -l) = 4

+++ git reflog master
+++ wc -l
++ test 4 = 4
++ git branch foo
++ git pack-refs --all
++ git checkout foo
Switched to branch 'foo'
+++ git reflog master
+++ wc -l
++ test 4 = 4
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 13 - checkout should not delete log for packed ref

expecting success:
	test_when_finished "git branch -d one || git branch -d one/two" &&

	git branch one/two master &&
	echo "one/two@{0} branch: Created from master" >expect &&
	git log -g --format="%gd %gs" one/two >actual &&
	test_cmp expect actual &&
	git branch -d one/two &&

	# now logs/refs/heads/one is a stale directory, but
	# we should move it out of the way to create "one" reflog
	git branch one master &&
	echo "one@{0} branch: Created from master" >expect &&
	git log -g --format="%gd %gs" one >actual &&
	test_cmp expect actual

++ test_when_finished 'git branch -d one || git branch -d one/two'
++ test 0 = 0
++ test_cleanup='{ git branch -d one || git branch -d one/two
		} && (exit "$eval_ret"); eval_ret=$?; :'
++ git branch one/two master
++ echo 'one/two@{0} branch: Created from master'
++ git log -g '--format=%gd %gs' one/two
++ test_cmp expect actual
++ mingw_test_cmp expect actual
++ local test_cmp_a= test_cmp_b=
++ local stdin_for_diff=
++ test -s expect
++ test -s actual
++ mingw_read_file_strip_cr_ test_cmp_a
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='one/two@{0} branch: Created from master
'
++ eval 'test_cmp_a=$test_cmp_a$line'
+++ test_cmp_a='one/two@{0} branch: Created from master
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ mingw_read_file_strip_cr_ test_cmp_b
++ local line
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ line='one/two@{0} branch: Created from master
'
++ eval 'test_cmp_b=$test_cmp_b$line'
+++ test_cmp_b='one/two@{0} branch: Created from master
'
++ :
++ IFS=$'\r'
++ read -r -d '
' line
++ test -z ''
++ break
++ test -n 'one/two@{0} branch: Created from master
'
++ test -n 'one/two@{0} branch: Created from master
'
++ test 'one/two@{0} branch: Created from master
' = 'one/two@{0} branch: Created from master
'
++ git branch -d one/two
error: error replacing .git/packed-refs: Permission denied
error: Error deleting branch 'one/two'
+ test_eval_ret_=1
+ want_trace
+ test t = t
+ test t = t
+ set +x
error: last command exited with $?=1
not ok 14 - stale dirs do not cause d/f conflicts (reflogs on)
#
#		test_when_finished "git branch -d one || git branch -d one/two" &&
#
#		git branch one/two master &&
#		echo "one/two@{0} branch: Created from master" >expect &&
#		git log -g --format="%gd %gs" one/two >actual &&
#		test_cmp expect actual &&
#		git branch -d one/two &&
#
#		# now logs/refs/heads/one is a stale directory, but
#		# we should move it out of the way to create "one" reflog
#		git branch one master &&
#		echo "one@{0} branch: Created from master" >expect &&
#		git log -g --format="%gd %gs" one >actual &&
#		test_cmp expect actual
#
make: *** [Makefile:49: t1410-reflog.sh] Error 1
make: Leaving directory '/c/BuildAgent/_work/2/s/t'
```


weg damit


"woker"


Not usable.


кек


comment sul commit


I did not test mobile applications yet


"supervison"


es gibt nur den einzig wahren /gommemode


This is only usefull with autofs5 and higher. On older versions this will make issues.


Back on onbuld


Are you on iOS 11 by any chance? This regressed what I was trying to fix on iOS 10...


Done. Sorry for the delay

On Wed, Aug 23, 2017 at 4:55 PM, sentry07 <notifications@github.com> wrote:

> I believe you can log into your pypi account and go to
> https://pypi.python.org/pypi/directpy/0.1 and manage owners or
> maintainers or something. I don't really know.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/sentry07/DirectPy/commit/5af03c3afddc857e89529b1aa3ee2eee88b101cd#commitcomment-23830398>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ALOu5QVZfg4DifMtuj6DQ7cnjR-k8tDcks5sbJHcgaJpZM4O8iCK>
> .
>


And then I try again and it works. Here's hoping it keeps working.


@mortenson I did some pretty good testing, but it seems that the multiple select is fixed in this version, so we do not need to patch it anymore.

You can try it out here https://codepen.io/kmmbvnr/pen/brVvVO  - 0.100.1 breaks, but if you change it to 0.100.2 it works. I also confirmed it with the reported issue on d.o. https://www.drupal.org/node/2895391

Can you double check that it works for you?


Use `barf` instead.


To add on top of @lzammit incredibly accurate comment, given this module assumes there is a Realm in RAD_REQUEST, we should simply early return at beginning of the module if that attribute isn't there


Jebac noiwika


Let's reference the documentation here; I was rather skeptical that this was possible.


After having a second look at this, I don't really think we shoud `// ''` that value at all since the code below it uses the defined vs undef to take decisions


I'm about 50% certain this won't work. Even if it does work, this isn't how it should be done. These files should have been regenerated in Firebase.


The [administrative script of Git for Windows](https://github.com/git-for-windows/build-extra/blob/master/please.sh) identified a problem with this commit while running `t1430-bad-ref-name.sh`:

```
make: Entering directory '/c/BuildAgent/_work/2/s/t'
*** t1430-bad-ref-name.sh ***
Initialized empty Git repository in C:/BuildAgent/_work/2/s/t/trash directory.t1430-bad-ref-name/.git/
expecting success:
	test_commit one &&
	test_commit two

++ test_commit one
++ notick=
++ signoff=
++ indir=
++ test 1 '!=' 0
++ case "$1" in
++ break
++ indir=
++ file=one.t
++ echo one
++ git add one.t
++ test -z ''
++ test_tick
++ test -z ''
++ test_tick=1112911993
++ GIT_COMMITTER_DATE='1112911993 -0700'
++ GIT_AUTHOR_DATE='1112911993 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m one
[master (root-commit) d79ce16] one
 Author: A U Thor <author@example.com>
 1 file changed, 1 insertion(+)
 create mode 100644 one.t
++ git tag one
++ test_commit two
++ notick=
++ signoff=
++ indir=
++ test 1 '!=' 0
++ case "$1" in
++ break
++ indir=
++ file=two.t
++ echo two
++ git add two.t
++ test -z ''
++ test_tick
++ test -z set
++ test_tick=1112912053
++ GIT_COMMITTER_DATE='1112912053 -0700'
++ GIT_AUTHOR_DATE='1112912053 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m two
[master 139b20d] two
 Author: A U Thor <author@example.com>
 1 file changed, 1 insertion(+)
 create mode 100644 two.t
++ git tag two
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 1 - setup

expecting success:
	test_when_finished "rm -f .git/objects/pack_* .git/objects/index_*" &&
	cat >input <<-INPUT_END &&
		commit .badbranchname
		committer $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> $GIT_COMMITTER_DATE
		data <<COMMIT
		corrupt
		COMMIT

		from refs/heads/master

	INPUT_END
	test_must_fail git fast-import <input

++ test_when_finished 'rm -f .git/objects/pack_* .git/objects/index_*'
++ test 0 = 0
++ test_cleanup='{ rm -f .git/objects/pack_* .git/objects/index_*
		} && (exit "$eval_ret"); eval_ret=$?; :'
++ cat
++ test_must_fail git fast-import
++ case "$1" in
++ _test_ok=
++ git fast-import
fatal: Branch name doesn't conform to GIT standards: .badbranchname
fast-import: dumping crash report to .git/fast_import_crash_111908
++ exit_code=128
++ test 128 -eq 0
++ test_match_signal 13 128
++ test 128 = 141
++ test 128 = 269
++ return 1
++ test 128 -gt 129
++ test 128 -eq 127
++ test 128 -eq 126
++ return 0
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
++ rm -f '.git/objects/pack_*' '.git/objects/index_*'
++ exit 0
++ eval_ret=0
++ :
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 2 - fast-import: fail on invalid branch name ".badbranchname"

expecting success:
	test_when_finished "rm -f .git/objects/pack_* .git/objects/index_*" &&
	cat >input <<-INPUT_END &&
		commit bad[branch]name
		committer $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> $GIT_COMMITTER_DATE
		data <<COMMIT
		corrupt
		COMMIT

		from refs/heads/master

	INPUT_END
	test_must_fail git fast-import <input

++ test_when_finished 'rm -f .git/objects/pack_* .git/objects/index_*'
++ test 0 = 0
++ test_cleanup='{ rm -f .git/objects/pack_* .git/objects/index_*
		} && (exit "$eval_ret"); eval_ret=$?; :'
++ cat
++ test_must_fail git fast-import
++ case "$1" in
++ _test_ok=
++ git fast-import
fatal: Branch name doesn't conform to GIT standards: bad[branch]name
fast-import: dumping crash report to .git/fast_import_crash_54632
++ exit_code=128
++ test 128 -eq 0
++ test_match_signal 13 128
++ test 128 = 141
++ test 128 = 269
++ return 1
++ test 128 -gt 129
++ test 128 -eq 127
++ test 128 -eq 126
++ return 0
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
++ rm -f '.git/objects/pack_*' '.git/objects/index_*'
++ exit 0
++ eval_ret=0
++ :
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 3 - fast-import: fail on invalid branch name "bad[branch]name"

expecting success:
	cp .git/refs/heads/master .git/refs/heads/broken...ref &&
	test_when_finished "rm -f .git/refs/heads/broken...ref" &&
	git branch >output 2>error &&
	test_i18ngrep -e "ignoring ref with broken name refs/heads/broken\.\.\.ref" error &&
	! grep -e "broken\.\.\.ref" output

++ cp .git/refs/heads/master .git/refs/heads/broken...ref
++ test_when_finished 'rm -f .git/refs/heads/broken...ref'
++ test 0 = 0
++ test_cleanup='{ rm -f .git/refs/heads/broken...ref
		} && (exit "$eval_ret"); eval_ret=$?; :'
++ git branch
++ test_i18ngrep -e 'ignoring ref with broken name refs/heads/broken\.\.\.ref' error
++ test -n ''
++ test 'x!' = x-e
++ grep -e 'ignoring ref with broken name refs/heads/broken\.\.\.ref' error
warning: ignoring ref with broken name refs/heads/broken...ref
++ grep -e 'broken\.\.\.ref' output
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
++ rm -f .git/refs/heads/broken...ref
++ exit 0
++ eval_ret=0
++ :
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 4 - git branch shows badly named ref as warning

expecting success:
	cp .git/refs/heads/master .git/refs/heads/broken...ref &&
	test_when_finished "rm -f .git/refs/heads/broken...ref" &&
	git branch -d broken...ref &&
	git branch >output 2>error &&
	! grep -e "broken\.\.\.ref" error &&
	! grep -e "broken\.\.\.ref" output

++ cp .git/refs/heads/master .git/refs/heads/broken...ref
++ test_when_finished 'rm -f .git/refs/heads/broken...ref'
++ test 0 = 0
++ test_cleanup='{ rm -f .git/refs/heads/broken...ref
		} && (exit "$eval_ret"); eval_ret=$?; :'
++ git branch -d broken...ref
Deleted branch broken...ref (was broken).
++ git branch
++ grep -e 'broken\.\.\.ref' error
++ grep -e 'broken\.\.\.ref' output
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
++ rm -f .git/refs/heads/broken...ref
++ exit 0
++ eval_ret=0
++ :
+ test_eval_ret_=0
+ want_trace
+ test t = t
+ test t = t
+ set +x
ok 5 - branch -d can delete badly named ref

expecting success:
	cp .git/refs/heads/master .git/refs/heads/broken...ref &&
	test_when_finished "rm -f .git/refs/heads/broken...ref" &&
	git branch -D broken...ref &&
	git branch >output 2>error &&
	! grep -e "broken\.\.\.ref" error &&
	! grep -e "broken\.\.\.ref" output

++ cp .git/refs/heads/master .git/refs/heads/broken...ref
++ test_when_finished 'rm -f .git/refs/heads/broken...ref'
++ test 0 = 0
++ test_cleanup='{ rm -f .git/refs/heads/broken...ref
		} && (exit "$eval_ret"); eval_ret=$?; :'
++ git branch -D broken...ref
error: error replacing .git/packed-refs: Permission denied
error: Error deleting branch 'broken...ref'
+ test_eval_ret_=1
+ want_trace
+ test t = t
+ test t = t
+ set +x
error: last command exited with $?=1
not ok 6 - branch -D can delete badly named ref
#
#		cp .git/refs/heads/master .git/refs/heads/broken...ref &&
#		test_when_finished "rm -f .git/refs/heads/broken...ref" &&
#		git branch -D broken...ref &&
#		git branch >output 2>error &&
#		! grep -e "broken\.\.\.ref" error &&
#		! grep -e "broken\.\.\.ref" output
#
make: *** [Makefile:49: t1430-bad-ref-name.sh] Error 1
make: Leaving directory '/c/BuildAgent/_work/2/s/t'
```


Passt, wollte nur den Hintergrund erklären


Plus `beta` just copied the data from `release` but now they are two seperate apps so they need two seperate google-service configs.


What does "valueToStore" mean here? What value is it and where is it stored? Can we find a better name?


deleted


Typo here, should be "Changes **may** be lost!"


Ah, this is taken from the original code - ignore me ;)


Hmmmm, alrighty. I think my vote is in favour of just having all the options just available in the constructor (i.e. as is), adding some documentation / examples of the different use cases (here is what to specify for a send only socket, here is what to specify for a receive only socket, etc), and then relying on the user to read them. I think it would get across the same information and just require less coding when creating things, is my primary motivation.


99stealth, thank you for your comment.
Already fixed


Adapt Theme for SPB Group


I really need to learn what is this doing ... I feel I am useless now !!! :(


What's the purpose of the three lines above?
They seem a little error prone to me.. Couldn't we just use `basename()` here?


Anything you add on top of @lzammit still looks smaller than what is on the bottom.


I'm not so sure it's that easy. It's fine for things with dumb dumb Java objects (primitives and related), but for something like `BasicSSHUserPrivateKey`, which requires a `BasicSSHUserPrivateKey.PrivateKeySource` object as it's second. Or am I misunderstanding you?


è un approccio progettuale finalizzato allo sviluppo di sistemi


effect -> effectShortName


@Rocky640 Do you have something like following in mind?

evaluate.cpp line 314:
```
else if (Pt == BISHOP && (attacks_bb<BISHOP>(pos.square<KING>(Them), pos.pieces() ^ pos.pieces(Them, ROOK, QUEEN)) & b))
        		kingAttackersCount[Us]++, kingAttackersWeight[Us] += KingAttackWeights[BISHOP];
```


A switch with one case? Makes me suspicious ;)
Why not just `if ($version === '1.2') ...`?


..and what should happen if it's *not* version 1.2?


It's still a package *key*, maybe call it `$targetPackageKey` or sth similar?


Yes, search is doing a lot of things right which makes many evaluation "improvement" useless.

But if we can generalize a bit and find something easier to compute, it might help.

I think that Bb2 deserves a bonus in the following position
White Bb2 Nc3 against black Nd4 Re5 Qg7 and Kh8

Maybe something like
  if (b & kingRing[Them])
        {
            kingAttackersCount[Us]++;
            kingAttackersWeight[Us] += KingAttackWeights[Pt];
            kingAdjacentZoneAttacksCount[Us] += popcount(b & attackedBy[Them][KING]);
        }
else
if (Pt == BISHOP && !(LineBB[s][pos.square<KING>(Them)] & ~(pos.pieces(KNIGHT, ROOK) | pos.pieces(Them, QUEEN)))
{
        kingAttackersCount[Us]++;
        kingAttackersWeight[Us] += KingAttackWeights[Pt] / 2;
}


A short doc comment explaining what this method is supposed to do and what it returns would be helpful


@99stealth good remark. also fixed


不要在这里裸写字符串~ 按Alt + Enter把他写到strings.xml里~ 这是一个习惯~（利于翻译和修改等） 但tools:text就可以不用(因为只作为预览)


forgive me, but I really wanted a custom background on the graph with the awesome tempsgraph tools so here is my quick n dirty hack.. my searches brought me to this issue started here [https://github.com/jneilliii/OctoPrint-CustomBackground/issues/2](https://github.com/jneilliii/OctoPrint-CustomBackground/issues/2) with no solution I followed my crumbling hopes of awesome tools on custom backgrounds too an open issue here #8 which by now I'm preparing for almost imminent defeat because I am noob to code.  I do this quick and dirty thing I am not proud of, but alas I find success in producing my desired goals!! hope this might help others until a real solution is found.....


I've studied a postgraduate course and until now i've been worked as freelance. My daily routine includes a lot of coffee cups and long nights :))


What is this good for?


FixExtraOutputVariables (JasonGlazer) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


yes, I have raised a pr for this.


Thanks for the implementation of this feature ! Will try it for operators_mo_matrix elements.


addendum: I also don't feel really strongly about this, just think it'd be a bit more streamlined.


perfect


I'll leave it to you and other maintainers to decide.
I'll leave it to maintainers to decide. To me, it does not make sense for low level to return -ERESTARTSYS as it does not have all info to make the decision that the sys call should be restarted,


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/febb82e8-cfbf-4a61-a9e1-72d2235c035d "toolchain-demo-apmdemo-18"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/ad24537d-f0ea-4f21-a53f-894946ed46a6 "catalog-api-toolchain-demo-apmdemo-18") deployed [catalog-api-toolchain-demo-apmdemo-18](https://github.com/apm4demo18/catalog-api-toolchain-demo-apmdemo-18/releases/tag/deploy-ibm-yp-us-south-apmdemo-18-dev-20170914-135147 "deploy-ibm-yp-us-south-apmdemo-18-dev-20170914-135147") to [dev](https://console.bluemix.net/apps/485d2b46-4d6a-4722-b2e4-b6ca845926ef?env_id=ibm:yp:us-south "ibm:yp:us-south:apmdemo-18:dev"), including this commit


For nothing :)


Looks good!
I think we don't need the @game = Game.new in the pages#index since this variable is not used on index.
I cloned and tested without and it works fine.


Ended up to be two lines of code. There is a bit more because I also wanted to have a test.


double longitude1 = 51.332384;


@SirkoHoeer
Die `destroyList` Funktion ist ...interessant. Ich wusste gar nicht, dass es dafür eine Variant in O(n²) gibt. Da es eine Musterlösung sein sollte man hier vielleicht eine einfachere Version wählen:

Iterativ:
```
void destroyList(struct node_t * head){
    while(head != NULL){                                  // Solange die Liste noch nicht leer ist
        struct node_t * next = head->next;                // Merke dir das nächste Element,
        free(head);                                       // gebe den Speicher für das vorderste Element frei
        head = next;                                      // und gehe zum nächsten Element.
    }
}
```

Rekursiv:
```
void destroyList(struct node_t * head){
    if(head != NULL){                                   // Solange die Liste noch nicht leer ist
        destroyList(head->next);                        // gebe rekursiv den Rest der Liste frei
        free(head);                                     // und gebe den Head frei.
    }
}
```

Rekursiv mit möglicher TCO:
```
void destroyList(struct node_t * head){
    if(head != NULL){
        struct node_t * next = head->next;
        free(head);
        destroyList(next);
    }
}
```


Returns a  peak element from a 2 dimensional array


The [administrative script of Git for Windows](https://github.com/git-for-windows/build-extra/blob/master/please.sh) identified a problem with this commit while running `t1450-fsck.sh`:

```
make: Entering directory '/c/BuildAgent/_work/2/s/t'
*** t1450-fsck.sh ***
Initialized empty Git repository in C:/BuildAgent/_work/2/s/t/trash directory.t1450-fsck/.git/
expecting success:
	git config gc.auto 0 &&
	git config i18n.commitencoding ISO-8859-1 &&
	test_commit A fileA one &&
	git config --unset i18n.commitencoding &&
	git checkout HEAD^0 &&
	test_commit B fileB two &&
	git tag -d A B &&
	git reflog expire --expire=now --all &&
	>empty

++ git config gc.auto 0
++ git config i18n.commitencoding ISO-8859-1
++ test_commit A fileA one
++ notick=
++ signoff=
++ indir=
++ test 3 '!=' 0
++ case "$1" in
++ break
++ indir=
++ file=fileA
++ echo one
++ git add fileA
++ test -z ''
++ test_tick
++ test -z ''
++ test_tick=1112911993
++ GIT_COMMITTER_DATE='1112911993 -0700'
++ GIT_AUTHOR_DATE='1112911993 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m A
[master (root-commit) 1347563] A
 Author: A U Thor <author@example.com>
 1 file changed, 1 insertion(+)
 create mode 100644 fileA
++ git tag A
++ git config --unset i18n.commitencoding
++ git checkout 'HEAD^0'
Note: checking out 'HEAD^0'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 1347563... A
++ test_commit B fileB two
++ notick=
++ signoff=
++ indir=
++ test 3 '!=' 0
++ case "$1" in
++ break
++ indir=
++ file=fileB
++ echo two
++ git add fileB
++ test -z ''
++ test_tick
++ test -z set
++ test_tick=1112912053
++ GIT_COMMITTER_DATE='1112912053 -0700'
++ GIT_AUTHOR_DATE='1112912053 -0700'
++ export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
++ git commit -m B
[detached HEAD c9145d6] B
 Author: A U Thor <author@example.com>
 1 file changed, 1 insertion(+)
 create mode 100644 fileB
++ git tag B
++ git tag -d A B
Deleted tag 'A' (was 1347563)
error: error replacing .git/packed-refs: Permission denied
+ test_eval_ret_=1
+ want_trace
+ test t = t
+ test t = t
+ set +x
error: last command exited with $?=1
not ok 1 - setup
#
#		git config gc.auto 0 &&
#		git config i18n.commitencoding ISO-8859-1 &&
#		test_commit A fileA one &&
#		git config --unset i18n.commitencoding &&
#		git checkout HEAD^0 &&
#		test_commit B fileB two &&
#		git tag -d A B &&
#		git reflog expire --expire=now --all &&
#		>empty
#
make: *** [Makefile:49: t1450-fsck.sh] Error 1
make: Leaving directory '/c/BuildAgent/_work/2/s/t'
```


:blush:


Sounds good. I have no time for SF until tomorrow. So if you want to try on framework in meantime, go ahead and GL :-)


Lo Human-Centred Design (HCD) - ossia la progettazione orientata all’utente - è un approccio di design management finalizzato allo sviluppo di prodotti e servizi che tengano in considerazione i bisogni degli utenti mediante un loro coinvolgimento diretto sin dalle prime fasi della progettazione. L'obiettivo finale di questo approccio è quello di ottimizzare l'usabilità e la user experience di prodotti e servizi tenendo conto attivamente dei desiderata, dei punti di vista e del bisogni delle persone.


<! DOCTYPE>
 < html>
 < head >
 < meta  charset = " utf-8 " >
 < title > Retangulo </ title >
 </ head >


You don't need this check, I don't think. Shouldn't the inspection handle this check?


C'est la convention de nommage utilisée par Marmelab, je crois (puisque nous avons repris celle de lodex).


Não devíamos também actualizar a msg de erro?


I learned many new things from previous collaborations


Are you sure you mentioned the right issue?
> Limit caption text input to 1000 characters (fixes #18)

Issue 18 is "Scrolling up sometimes fails". This fixes the scrolling?


Nell’ambito dei servizi web forniti dalla Pubblica Amministrazione, l'approccio HCD consente di ridurre:


i have tried this code and i got the output also but the problem is am trying to store the database in the mysql and i have changed the settings.py code also to get the field values in mysql database but it is not showing to me can you please help me in figuring out this issue..thank you in advance waiting for responce


色々ごちゃごちゃとcontrollerをいじると、上手くいかなくなる（動いてくれない）
まだ、シンプルだった時代は動いていたのに


I started a conversation on hgouts if you haven't seen it as it's "easier" than commenting here, not sure if you check your current commit mail address often tho.


Added Federated Login Test Cases
Send Ecard, Award Nomination


@rousseldenis you could always pull and adapt the current code, but we won't support it officially


the directory is a typo...


@poppyblossom  you're commenting on a public repo assuming you're the only person that's going to use it and ignoring the fact that you're making my job more difficult.

Thank you  for your input, but this actually disqualifies you.


yes


undefined method `validates' for main:Object

まじすか！？？


This commit has triggered a failure for tests/unit/glacier/test_writer.py when running under pypy. The failure appears to be unrelated to this code change, and instead due to a change in the interaction between mock.py and the pypy implementation of the built-in list remove method. Further details and a proposed fix in progress.


I actually prefer the more explicit option, since you just pull in the includes and link the libraries that are actually required for your program. I think it's possible to export some alias or "bundle" library target as well so if people wanted something shorter to type they could link a target like `ttk::base::all` and `ttk::vtk::all`.


Hi Jannis, kann man die apk irgw downloaden?


use action_cancel


@dan-f  Why was this removed?


Note that in StringCalc/Grammar/Expressions/AbstractContainerExpression.php line 27 won't work as well. (That should not be  a big problem, because it is not used directly from the StringCalc class)


```/home/amigo/.tue/installer/targets/ros-tensorflow_ros/install.bash: line 3: pip: command not found```
pip is needed to install tensorflow, but is not installed with a clean install. So this line needs to be reverted


pendantic and useless comment: move _merge_move_fields before _merge_move


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/bca0e65e-94f8-4c5d-9351-a1a0c3dad80e "demo-porto"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/b8505f91-2ba7-4bee-a56a-96997a7937b3 "demo-porto") deployed [demo-porto](https://github.com/erikneto/demo-porto/releases/tag/deploy-ibm-yp-us-south-erikneto-br.ibm.com-dev-20170914-140524 "deploy-ibm-yp-us-south-erikneto-br.ibm.com-dev-20170914-140524") to [dev](https://console.bluemix.net/apps/e11d82f2-9be5-4003-b8f5-53ee793b867a?env_id=ibm:yp:us-south "ibm:yp:us-south:erikneto@br.ibm.com:dev"), including this commit


sdfbsdbsdbsdbsdbsdbdsbdsb


python code


maybe final_moves would be more appropriate..


老哥，有没有示例demo，看了你们使用还是不知道怎么用


[Jenkins vg tests](http://jenkins.cgcloud.info/job/vg/504/) complete for merge to master.  View the [full report here](http://cgl-pipeline-inputs.s3.amazonaws.com/vg_cgl/vg_ci/jenkins_reports/branch/master/index.html).

9 tests passed, 0 tests failed and 10 tests skipped in 6759 seconds

Tests produced 7352 warnings. 7352 were for lower-than-expected alignment scores


muy bien gracias


Based on DamienLaw's suggested changes in #5764. Needed clause-grouping functionality for a project I'm developing, so implemented these changes and performed some rudimentary testing. Can confirm that this works for simple groups such as Clause A AND (Clause B OR Clause C). Have not tested nesting groups within each other, but I see no reason why that wouldn't work as well.

Would be nice to see this merged soon, as it significantly expands the range of queries that can be constructed with the ISearchBuilder interface.


failed Try to send Del, Before and After [10]


Thank you,

   I haven't use before github for answering questions.

   Sorry about that and thank you for your time.

 Have a nice day.

On Thu, 14 Sep 2017 at 17:00, Pawel Barcik <notifications@github.com> wrote:

> @poppyblossom <https://github.com/poppyblossom> you're commenting on a
> public repo assuming you're the only person that's going to use it and
> ignoring the fact that you're making my job more difficult.
>
> Thank you for your input, but this actually disqualifies you.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/pbc/qa-role-questions/commit/99f9e8355d50e0a1729e5ec0a02340711908125e#commitcomment-24303390>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/Aam1pTczBjDhrLirunDF_36Lk0pa2gm7ks5siTFwgaJpZM4PXldQ>
> .
>
--
www.privatephotosessions.com


老哥，写一个示例demo吧，看了你的介绍还是不知道怎么用


Hah, this was also pointed out on the forum, and fixed in 300f4c1ef7aba


In v2 database, XREF, DISABLED, PATCH, etc flags are to be kept in order to read the individual OOVPA group to understand which one is a patch, disabled, and/or xref. We do need to improvise it to perform tasks properly without the flag indicators from the structure itself. And change the macro's revision for v2 database only.

There's no reason to go through individual's function, and source code files, to find out if it is XREF or PATCH indicator. I had explained it before, maybe not clearly enough.

Also, in 3911 up to possibility 3936, there are multiple patches to CDirectSound____ and IDirectSound____ which will create confusion which one is really a patch or just a reference address.


Left some debugging stuff here. Will be removed with the Next Commit.