# This is a combination of 3 commits.
# The first commit's message is:
merge

# This is the 2nd commit message:

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

# This is the 3rd commit message:

merge
# This is a combination of 7 commits.
# The first commit's message is:
merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

merge

merge

# This is the 2nd commit message:

resolve conflict.

# This is the 3rd commit message:

resolv conflict.

# This is the 4th commit message:

android

# This is the 5th commit message:

delete my android implement

# This is the 6th commit message:

merge

# This is the 7th commit message:

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.
# This is a combination of 3 commits.
# The first commit's message is:
merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

merge

merge

resolve conflict.

resolv conflict.

android

delete my android implement

merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

merge

# This is the 2nd commit message:

merge

# This is the 3rd commit message:

merge
merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

merge

merge

resolve conflict.

resolv conflict.

android

delete my android implement

merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

merge

merge

merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.
# This is a combination of 3 commits.
# The first commit's message is:
merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

merge

merge

resolve conflict.

resolv conflict.

android

delete my android implement

merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

merge

merge

merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

merge

merge

resolve conflict.

resolv conflict.

android

delete my android implement

merge

# This is the 2nd commit message:

# This is a combination of 3 commits.
# The first commit's message is:
merge

merge

resolve conflict.

resolv conflict.

android

delete my android implement

merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

# This is the 2nd commit message:

merge

# This is the 3rd commit message:

merge

# This is the 3rd commit message:

# This is a combination of 3 commits.
# The first commit's message is:
merge

merge

resolve conflict.

resolv conflict.

android

delete my android implement

merge

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

merge

merge

merge

# This is the 2nd commit message:

Revert "stop rule"

This reverts commit 8902c1a4c1b5f19e14735159fafa2099602c5d56.

# This is the 3rd commit message:

merge
dycoon's modification.