VOTING POWER99.49%
DOWNVOTE POWER0.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS49.57%
Net Worth
0.501USD
STEEM
8.640STEEM
SBD
0.000SBD
Own SP
0.000SP
Detailed Balance
| STEEM | ||
| balance | 8.640STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.000SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 0.000SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "8.640 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "0.000000 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | linvictor88 |
| id | 43231 |
| rank | 1,957,911 |
| reputation | 113521106073 |
| created | 2016-08-01T01:17:18 |
| recovery_account | steem |
| proxy | None |
| post_count | 11 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2016-08-03T01:06:15 |
| last_root_post | 2016-08-02T02:32:42 |
| last_vote_time | 2016-08-03T01:05:48 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 9,949 |
| delayed_votes | 0 |
| balance | 8.640 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 0.000000 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 19338197447 |
| to_withdraw | 19338197447 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 1970-01-01T00:00:00 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 2017-06-17T09:51:27 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM4vjeNC3eexcn5Fdnk2rK5c6GUr7eQjn3zrpM4sYU7KALiM5WHi",
1
]
],
"weight_threshold": 1
},
"balance": "8.640 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2016-08-01T01:17:18",
"curation_rewards": 1,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1470014238
},
"guest_bloggers": [],
"id": 43231,
"json_metadata": "",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "1970-01-01T00:00:00",
"last_owner_update": "1970-01-01T00:00:00",
"last_post": "2016-08-03T01:06:15",
"last_root_post": "2016-08-02T02:32:42",
"last_vote_time": "2016-08-03T01:05:48",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM7SEZmD3Q6nyoGJciu72k2tyM4e2LsZYhg2XA2h9WkfSHefQTyF",
"mined": false,
"name": "linvictor88",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM8QMxmSF2JGxvxxg3bFo8X1UEb8bjazK5zUDKfhdnYGb5966zuj",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 10952,
"post_count": 11,
"post_history": [],
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6YeANHm4UGHVXTtbTcDcDvS71CrEf1414mbHm4Pg52rKNHsTcP",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "",
"posting_rewards": 3804,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "0.000000 VESTS",
"recovery_account": "steem",
"reputation": "113521106073",
"reset_account": "null",
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"sbd_balance": "0.000 SBD",
"sbd_last_interest_payment": "2017-06-17T09:51:27",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2017-06-17T09:51:27",
"tags_usage": [],
"to_withdraw": "19338197447",
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": 9949,
"last_update_time": 1470186348
},
"voting_power": 9949,
"withdraw_routes": 0,
"withdrawn": "19338197447",
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 1957911
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2019/08/01 02:50:18
2019/08/01 02:50:18
| author | steemitboard |
| body | Congratulations @linvictor88! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@linvictor88/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@linvictor88) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=linvictor88)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | steemitboard-notify-linvictor88-20190801t025018000z |
| title | |
| Transaction Info | Block #35160623/Trx 2025192cabd8a5b994915b1213d00432f30a437d |
View Raw JSON Data
{
"block": 35160623,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @linvictor88! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@linvictor88/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@linvictor88) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=linvictor88)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "steemitboard-notify-linvictor88-20190801t025018000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-08-01T02:50:18",
"trx_id": "2025192cabd8a5b994915b1213d00432f30a437d",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88received 0.000 STEEM from power down installment (0.000 SP)2017/09/23 09:31:36
linvictor88received 0.000 STEEM from power down installment (0.000 SP)
2017/09/23 09:31:36
| deposited | 0.000 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 0.000010 VESTS |
| Transaction Info | Block #15714768/Virtual Operation #4 |
View Raw JSON Data
{
"block": 15714768,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.000 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "0.000010 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-09-23T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 4
}linvictor88received 0.721 STEEM from power down installment (0.915 SP)2017/09/16 09:31:36
linvictor88received 0.721 STEEM from power down installment (0.915 SP)
2017/09/16 09:31:36
| deposited | 0.721 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #15513241/Virtual Operation #5 |
View Raw JSON Data
{
"block": 15513241,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.721 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-09-16T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 5
}linvictor88received 0.721 STEEM from power down installment (0.915 SP)2017/09/09 09:31:36
linvictor88received 0.721 STEEM from power down installment (0.915 SP)
2017/09/09 09:31:36
| deposited | 0.721 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #15311746/Virtual Operation #4 |
View Raw JSON Data
{
"block": 15311746,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.721 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-09-09T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 4
}linvictor88received 0.721 STEEM from power down installment (0.915 SP)2017/09/02 09:31:36
linvictor88received 0.721 STEEM from power down installment (0.915 SP)
2017/09/02 09:31:36
| deposited | 0.721 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #15110207/Virtual Operation #4 |
View Raw JSON Data
{
"block": 15110207,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.721 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-09-02T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 4
}linvictor88received 0.721 STEEM from power down installment (0.915 SP)2017/08/26 09:31:36
linvictor88received 0.721 STEEM from power down installment (0.915 SP)
2017/08/26 09:31:36
| deposited | 0.721 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #14908766/Virtual Operation #3 |
View Raw JSON Data
{
"block": 14908766,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.721 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-08-26T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 3
}linvictor88received 0.720 STEEM from power down installment (0.915 SP)2017/08/19 09:31:36
linvictor88received 0.720 STEEM from power down installment (0.915 SP)
2017/08/19 09:31:36
| deposited | 0.720 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #14707239/Virtual Operation #4 |
View Raw JSON Data
{
"block": 14707239,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.720 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-08-19T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 4
}linvictor88received 0.720 STEEM from power down installment (0.915 SP)2017/08/12 09:31:36
linvictor88received 0.720 STEEM from power down installment (0.915 SP)
2017/08/12 09:31:36
| deposited | 0.720 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #14506481/Virtual Operation #43 |
View Raw JSON Data
{
"block": 14506481,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.720 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-08-12T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 43
}linvictor88received 0.720 STEEM from power down installment (0.915 SP)2017/08/05 09:31:36
linvictor88received 0.720 STEEM from power down installment (0.915 SP)
2017/08/05 09:31:36
| deposited | 0.720 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #14305090/Virtual Operation #8 |
View Raw JSON Data
{
"block": 14305090,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.720 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-08-05T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 8
}linvictor88received 0.720 STEEM from power down installment (0.915 SP)2017/07/29 09:31:36
linvictor88received 0.720 STEEM from power down installment (0.915 SP)
2017/07/29 09:31:36
| deposited | 0.720 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #14103829/Virtual Operation #7 |
View Raw JSON Data
{
"block": 14103829,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.720 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-07-29T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 7
}linvictor88received 0.719 STEEM from power down installment (0.915 SP)2017/07/22 09:31:36
linvictor88received 0.719 STEEM from power down installment (0.915 SP)
2017/07/22 09:31:36
| deposited | 0.719 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #13902373/Virtual Operation #5 |
View Raw JSON Data
{
"block": 13902373,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.719 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-07-22T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 5
}linvictor88received 0.719 STEEM from power down installment (0.915 SP)2017/07/15 09:31:36
linvictor88received 0.719 STEEM from power down installment (0.915 SP)
2017/07/15 09:31:36
| deposited | 0.719 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #13700902/Virtual Operation #8 |
View Raw JSON Data
{
"block": 13700902,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.719 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-07-15T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 8
}linvictor88received 0.719 STEEM from power down installment (0.915 SP)2017/07/08 09:31:36
linvictor88received 0.719 STEEM from power down installment (0.915 SP)
2017/07/08 09:31:36
| deposited | 0.719 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #13499568/Virtual Operation #6 |
View Raw JSON Data
{
"block": 13499568,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.719 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-07-08T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 6
}linvictor88received 0.719 STEEM from power down installment (0.915 SP)2017/07/01 09:31:36
linvictor88received 0.719 STEEM from power down installment (0.915 SP)
2017/07/01 09:31:36
| deposited | 0.719 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #13298547/Virtual Operation #16 |
View Raw JSON Data
{
"block": 13298547,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.719 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-07-01T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 16
}linvictor88sent 0.718 STEEM to @poloniex- "b3f502c1be68b240"2017/06/24 10:08:00
linvictor88sent 0.718 STEEM to @poloniex- "b3f502c1be68b240"
2017/06/24 10:08:00
| amount | 0.718 STEEM |
| from | linvictor88 |
| memo | b3f502c1be68b240 |
| to | poloniex |
| Transaction Info | Block #13098056/Trx d08c0de3af24907876c809574349dbfba7237b94 |
View Raw JSON Data
{
"block": 13098056,
"op": [
"transfer",
{
"amount": "0.718 STEEM",
"from": "linvictor88",
"memo": "b3f502c1be68b240",
"to": "poloniex"
}
],
"op_in_trx": 0,
"timestamp": "2017-06-24T10:08:00",
"trx_id": "d08c0de3af24907876c809574349dbfba7237b94",
"trx_in_block": 6,
"virtual_op": 0
}linvictor88received 0.718 STEEM from power down installment (0.915 SP)2017/06/24 09:31:36
linvictor88received 0.718 STEEM from power down installment (0.915 SP)
2017/06/24 09:31:36
| deposited | 0.718 STEEM |
| from account | linvictor88 |
| to account | linvictor88 |
| withdrawn | 1487.553649 VESTS |
| Transaction Info | Block #13097327/Virtual Operation #3 |
View Raw JSON Data
{
"block": 13097327,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.718 STEEM",
"from_account": "linvictor88",
"to_account": "linvictor88",
"withdrawn": "1487.553649 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-06-24T09:31:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 3
}linvictor88sent 4.365 SBD to @poloniex- "b3f502c1be68b240"2017/06/17 09:51:27
linvictor88sent 4.365 SBD to @poloniex- "b3f502c1be68b240"
2017/06/17 09:51:27
| amount | 4.365 SBD |
| from | linvictor88 |
| memo | b3f502c1be68b240 |
| to | poloniex |
| Transaction Info | Block #12896492/Trx 732da7566b0b4517ec3caa9a2eea8834639dc114 |
View Raw JSON Data
{
"block": 12896492,
"op": [
"transfer",
{
"amount": "4.365 SBD",
"from": "linvictor88",
"memo": "b3f502c1be68b240",
"to": "poloniex"
}
],
"op_in_trx": 0,
"timestamp": "2017-06-17T09:51:27",
"trx_id": "732da7566b0b4517ec3caa9a2eea8834639dc114",
"trx_in_block": 8,
"virtual_op": 0
}linvictor88started power down of 11.890 SP2017/06/17 09:31:36
linvictor88started power down of 11.890 SP
2017/06/17 09:31:36
| account | linvictor88 |
| vesting shares | 19338.197447 VESTS |
| Transaction Info | Block #12896095/Trx 1c257f75119115bd406a1af883dd1fdd0d305d9b |
View Raw JSON Data
{
"block": 12896095,
"op": [
"withdraw_vesting",
{
"account": "linvictor88",
"vesting_shares": "19338.197447 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2017-06-17T09:31:36",
"trx_id": "1c257f75119115bd406a1af883dd1fdd0d305d9b",
"trx_in_block": 3,
"virtual_op": 0
}| author | linvictor88 |
| body | 这个必须顶啊,很有用! |
| json metadata | {"tags":["cn"]} |
| parent author | oflyhigh |
| parent permlink | markdown |
| permlink | re-oflyhigh-markdown-20160803t010615650z |
| title | |
| Transaction Info | Block #3745968/Trx fe71c535ed4df705f11c37af6f5d5ee97a5dc9da |
View Raw JSON Data
{
"block": 3745968,
"op": [
"comment",
{
"author": "linvictor88",
"body": "这个必须顶啊,很有用!",
"json_metadata": "{\"tags\":[\"cn\"]}",
"parent_author": "oflyhigh",
"parent_permlink": "markdown",
"permlink": "re-oflyhigh-markdown-20160803t010615650z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-03T01:06:15",
"trx_id": "fe71c535ed4df705f11c37af6f5d5ee97a5dc9da",
"trx_in_block": 2,
"virtual_op": 0
}linvictor88upvoted (100.00%) @oflyhigh / markdown
linvictor88upvoted (100.00%) @oflyhigh / markdown
| author | oflyhigh |
| permlink | markdown |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3745959/Trx 689bb98ee6a7342ff6a1bb95cbe6fb32bb302a26 |
View Raw JSON Data
{
"block": 3745959,
"op": [
"vote",
{
"author": "oflyhigh",
"permlink": "markdown",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-03T01:05:48",
"trx_id": "689bb98ee6a7342ff6a1bb95cbe6fb32bb302a26",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88received 3.813 SBD, 3.805 SP author reward for @linvictor88 / gerrit
linvictor88received 3.813 SBD, 3.805 SP author reward for @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| sbd payout | 3.813 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 6188.000080 VESTS |
| Transaction Info | Block #3740352/Virtual Operation #5 |
View Raw JSON Data
{
"block": 3740352,
"op": [
"author_reward",
{
"author": "linvictor88",
"permlink": "gerrit",
"sbd_payout": "3.813 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "6188.000080 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T20:25:12",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 5
}| author | linvictor88 |
| body | 对的,我不会用markdown,只是简单的设置了下heading,有时间学学markdown,这个是seemit需要改善的地方,cnblog提供富文本编辑功能,所以很容易通过类似word的方式排版 |
| json metadata | {"tags":["gerrit"]} |
| parent author | abit |
| parent permlink | re-linvictor88-re-linvictor88-gerrit-20160802t082513812z |
| permlink | re-abit-re-linvictor88-re-linvictor88-gerrit-20160802t101628262z |
| title | |
| Transaction Info | Block #3728241/Trx a6aa6ae2bcba47b902db857678e06553aa988c75 |
View Raw JSON Data
{
"block": 3728241,
"op": [
"comment",
{
"author": "linvictor88",
"body": "对的,我不会用markdown,只是简单的设置了下heading,有时间学学markdown,这个是seemit需要改善的地方,cnblog提供富文本编辑功能,所以很容易通过类似word的方式排版",
"json_metadata": "{\"tags\":[\"gerrit\"]}",
"parent_author": "abit",
"parent_permlink": "re-linvictor88-re-linvictor88-gerrit-20160802t082513812z",
"permlink": "re-abit-re-linvictor88-re-linvictor88-gerrit-20160802t101628262z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T10:16:27",
"trx_id": "a6aa6ae2bcba47b902db857678e06553aa988c75",
"trx_in_block": 6,
"virtual_op": 0
}helen.tanupvoted (100.00%) @linvictor88 / gerrit
helen.tanupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | helen.tan |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726049/Trx 9f637e9bf8785b66236e39b4fdab88b41075f0ff |
View Raw JSON Data
{
"block": 3726049,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "helen.tan",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:15",
"trx_id": "9f637e9bf8785b66236e39b4fdab88b41075f0ff",
"trx_in_block": 5,
"virtual_op": 0
}moonupvoted (100.00%) @linvictor88 / gerrit
moonupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | moon |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726049/Trx 2b82e57d9945983a0da2c5f24b95da9ebcdd78c7 |
View Raw JSON Data
{
"block": 3726049,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "moon",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:15",
"trx_id": "2b82e57d9945983a0da2c5f24b95da9ebcdd78c7",
"trx_in_block": 2,
"virtual_op": 0
}bunnyupvoted (100.00%) @linvictor88 / gerrit
bunnyupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | bunny |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726049/Trx 1783266875daefc8140c65ca850eadf86f0e7493 |
View Raw JSON Data
{
"block": 3726049,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "bunny",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:15",
"trx_id": "1783266875daefc8140c65ca850eadf86f0e7493",
"trx_in_block": 0,
"virtual_op": 0
}daniel.panupvoted (100.00%) @linvictor88 / gerrit
daniel.panupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | daniel.pan |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726048/Trx c4f0e47950627a7575a82026da21bbd965f2bdb0 |
View Raw JSON Data
{
"block": 3726048,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "daniel.pan",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:12",
"trx_id": "c4f0e47950627a7575a82026da21bbd965f2bdb0",
"trx_in_block": 1,
"virtual_op": 0
}boyupvoted (100.00%) @linvictor88 / gerrit
boyupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | boy |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726048/Trx 4794fb8e7cd46e3fae6a96ccc87e84e6595a4e7a |
View Raw JSON Data
{
"block": 3726048,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "boy",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:12",
"trx_id": "4794fb8e7cd46e3fae6a96ccc87e84e6595a4e7a",
"trx_in_block": 0,
"virtual_op": 0
}mammonupvoted (100.00%) @linvictor88 / gerrit
mammonupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | mammon |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726047/Trx b9d9f4cfedb5a62ce379824580f9920259a6149b |
View Raw JSON Data
{
"block": 3726047,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "mammon",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:09",
"trx_id": "b9d9f4cfedb5a62ce379824580f9920259a6149b",
"trx_in_block": 1,
"virtual_op": 0
}healthcareupvoted (100.00%) @linvictor88 / gerrit
healthcareupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | healthcare |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726047/Trx 52ac6d5c68e7501107b02998ffc04cb65207a60c |
View Raw JSON Data
{
"block": 3726047,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "healthcare",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:09",
"trx_id": "52ac6d5c68e7501107b02998ffc04cb65207a60c",
"trx_in_block": 0,
"virtual_op": 0
}miniupvoted (100.00%) @linvictor88 / gerrit
miniupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | mini |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726046/Trx 29c005314c14bb7af2a036a11498716439545d56 |
View Raw JSON Data
{
"block": 3726046,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "mini",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:06",
"trx_id": "29c005314c14bb7af2a036a11498716439545d56",
"trx_in_block": 2,
"virtual_op": 0
}bueupvoted (100.00%) @linvictor88 / gerrit
bueupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | bue |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726046/Trx 9e56c6e8bfb5b4e666d38934a8a1e6c4fe4f0b8d |
View Raw JSON Data
{
"block": 3726046,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "bue",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:06",
"trx_id": "9e56c6e8bfb5b4e666d38934a8a1e6c4fe4f0b8d",
"trx_in_block": 1,
"virtual_op": 0
}murhupvoted (11.33%) @linvictor88 / gerrit
murhupvoted (11.33%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | murh |
| weight | 1133 (11.33%) |
| Transaction Info | Block #3726046/Trx 4441852bd25f0076eca45e71d98c918594a1c2b4 |
View Raw JSON Data
{
"block": 3726046,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "murh",
"weight": 1133
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:06",
"trx_id": "4441852bd25f0076eca45e71d98c918594a1c2b4",
"trx_in_block": 0,
"virtual_op": 0
}bue-witnessupvoted (100.00%) @linvictor88 / gerrit
bue-witnessupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | bue-witness |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726045/Trx e5478edf77a82412ae917bc218044c4a3d2f58f5 |
View Raw JSON Data
{
"block": 3726045,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "bue-witness",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:26:03",
"trx_id": "e5478edf77a82412ae917bc218044c4a3d2f58f5",
"trx_in_block": 1,
"virtual_op": 0
}auxonoxuaupvoted (100.00%) @linvictor88 / gerrit
auxonoxuaupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | auxonoxua |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726036/Trx 5b7bba03ba6800860d452e56bd3c8d82f7787053 |
View Raw JSON Data
{
"block": 3726036,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "auxonoxua",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:25:36",
"trx_id": "5b7bba03ba6800860d452e56bd3c8d82f7787053",
"trx_in_block": 1,
"virtual_op": 0
}auxonupvoted (100.00%) @linvictor88 / gerrit
auxonupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | auxon |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726036/Trx 70ae8c79196d485c9641b7415dc31eb8c966ec24 |
View Raw JSON Data
{
"block": 3726036,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "auxon",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:25:36",
"trx_id": "70ae8c79196d485c9641b7415dc31eb8c966ec24",
"trx_in_block": 0,
"virtual_op": 0
}abitupvoted (100.00%) @linvictor88 / gerrit
abitupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | abit |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3726034/Trx b4389fe6b6aa196dea4d536f596574dd3dc7534c |
View Raw JSON Data
{
"block": 3726034,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "abit",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:25:30",
"trx_id": "b4389fe6b6aa196dea4d536f596574dd3dc7534c",
"trx_in_block": 2,
"virtual_op": 0
}| author | abit |
| body | 那边的排版好像比这里好。 |
| json metadata | {"tags":["gerrit"]} |
| parent author | linvictor88 |
| parent permlink | re-linvictor88-gerrit-20160802t024313292z |
| permlink | re-linvictor88-re-linvictor88-gerrit-20160802t082513812z |
| title | |
| Transaction Info | Block #3726032/Trx ff34d991014b05e2ed682ecf8e914308b28fed4a |
View Raw JSON Data
{
"block": 3726032,
"op": [
"comment",
{
"author": "abit",
"body": "那边的排版好像比这里好。",
"json_metadata": "{\"tags\":[\"gerrit\"]}",
"parent_author": "linvictor88",
"parent_permlink": "re-linvictor88-gerrit-20160802t024313292z",
"permlink": "re-linvictor88-re-linvictor88-gerrit-20160802t082513812z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T08:25:24",
"trx_id": "ff34d991014b05e2ed682ecf8e914308b28fed4a",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88upvoted (100.00%) @tuck-fheman / steemit-just-for-fun-a-song-parody-of-blister-in-the-sun
linvictor88upvoted (100.00%) @tuck-fheman / steemit-just-for-fun-a-song-parody-of-blister-in-the-sun
| author | tuck-fheman |
| permlink | steemit-just-for-fun-a-song-parody-of-blister-in-the-sun |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3721354/Trx 7d58402dfe60599bbd6779f74cd3c5dc4c3fef1e |
View Raw JSON Data
{
"block": 3721354,
"op": [
"vote",
{
"author": "tuck-fheman",
"permlink": "steemit-just-for-fun-a-song-parody-of-blister-in-the-sun",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T04:30:48",
"trx_id": "7d58402dfe60599bbd6779f74cd3c5dc4c3fef1e",
"trx_in_block": 3,
"virtual_op": 0
}| author | federicopistono |
| permlink | i-presented-steemit-at-the-singularityu-launch-in-rome-to-a-sold-out-audience-of-300-top-executives-and-social-innovators |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3721352/Trx 7e47a1b8193c0c7a6649cdb15f4b0e1b016bb3ff |
View Raw JSON Data
{
"block": 3721352,
"op": [
"vote",
{
"author": "federicopistono",
"permlink": "i-presented-steemit-at-the-singularityu-launch-in-rome-to-a-sold-out-audience-of-300-top-executives-and-social-innovators",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T04:30:42",
"trx_id": "7e47a1b8193c0c7a6649cdb15f4b0e1b016bb3ff",
"trx_in_block": 1,
"virtual_op": 0
}lemooljiangupvoted (100.00%) @linvictor88 / gerrit
lemooljiangupvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | lemooljiang |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3720117/Trx 1e550fcd53a5a8e449bf16d2601cf6b7265b5fc6 |
View Raw JSON Data
{
"block": 3720117,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "lemooljiang",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T03:28:51",
"trx_id": "1e550fcd53a5a8e449bf16d2601cf6b7265b5fc6",
"trx_in_block": 5,
"virtual_op": 0
}linvictor88upvoted (100.00%) @theflowers / bts-500
linvictor88upvoted (100.00%) @theflowers / bts-500
| author | theflowers |
| permlink | bts-500 |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3719571/Trx 237acbb93f1117de3a3109193f9a4fa6e0d5c840 |
View Raw JSON Data
{
"block": 3719571,
"op": [
"vote",
{
"author": "theflowers",
"permlink": "bts-500",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T03:01:33",
"trx_id": "237acbb93f1117de3a3109193f9a4fa6e0d5c840",
"trx_in_block": 2,
"virtual_op": 0
}linvictor88upvoted (100.00%) @adoal / steem
linvictor88upvoted (100.00%) @adoal / steem
| author | adoal |
| permlink | steem |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3719540/Trx 6a7ba54fbeedf88b27d6fee108b558630fe57800 |
View Raw JSON Data
{
"block": 3719540,
"op": [
"vote",
{
"author": "adoal",
"permlink": "steem",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:59:57",
"trx_id": "6a7ba54fbeedf88b27d6fee108b558630fe57800",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88upvoted (100.00%) @fundurian / 45rtzg-steemit
linvictor88upvoted (100.00%) @fundurian / 45rtzg-steemit
| author | fundurian |
| permlink | 45rtzg-steemit |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3719534/Trx e3f14bc7acf3859e726600307438c9a36fdb1f63 |
View Raw JSON Data
{
"block": 3719534,
"op": [
"vote",
{
"author": "fundurian",
"permlink": "45rtzg-steemit",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:59:39",
"trx_id": "e3f14bc7acf3859e726600307438c9a36fdb1f63",
"trx_in_block": 4,
"virtual_op": 0
}gunpowerupvoted (0.10%) @linvictor88 / gerrit
gunpowerupvoted (0.10%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | gunpower |
| weight | 10 (0.10%) |
| Transaction Info | Block #3719528/Trx f6ad363f166b6e7b598bf81c3aa4f158be833d24 |
View Raw JSON Data
{
"block": 3719528,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "gunpower",
"weight": 10
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:59:21",
"trx_id": "f6ad363f166b6e7b598bf81c3aa4f158be833d24",
"trx_in_block": 0,
"virtual_op": 0
}gunpowerreplied to @linvictor88 / gerrit
gunpowerreplied to @linvictor88 / gerrit
| author | gunpower |
| body | Nice @linvictor88 Shot you an Upvote :) |
| json metadata | |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | gerrit |
| title | |
| Transaction Info | Block #3719527/Trx 7e24bcdd7a716c96f176408c863cc8a66d4e4a01 |
View Raw JSON Data
{
"block": 3719527,
"op": [
"comment",
{
"author": "gunpower",
"body": "Nice @linvictor88 \n Shot you an Upvote :)",
"json_metadata": "",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:59:18",
"trx_id": "7e24bcdd7a716c96f176408c863cc8a66d4e4a01",
"trx_in_block": 3,
"virtual_op": 0
}linvictor88published a new post: gerrit
linvictor88published a new post: gerrit
| author | linvictor88 |
| body | # Gerrit introduction // Gerrit 简介 Gerrit is a free, web-based team code collaboration tool. Software developers in a team can review each other's modifications on their source code using a Web browser and approve or reject those changes. It integrates closely with Git, a distributed version control system (from wikipedia) Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。 (from 百度百科) # Gerrit Configure&Install // Gerrit 审核系统搭建过程 ## create gerrit2 user // 创建gerrit2用户 $sudo useradd -m -d /home/gerrit2 -s /bin/bash gerrit2 $sudo su gerrit2 ## Setup mysql&&java environment // 安装mysql以及java环境 apt-get ## Configure mysql // 配置mysql #mysql -u root –p Mysql> #CREATE USER 'gerrit2'@'localhost' IDENTIFIED BY 'secret'; #CREATE DATABASE reviewdb; #ALTER DATABASE reviewdb charset=latin1; #GRANT ALL ON reviewdb.* TO 'gerrit2'@'localhost'; #FLUSH PRIVILEGES; ## Install gerrit and Init // 下载gerrit并进行初始化 $wget http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war $java -jar gerrit-2.7.war init -d review_site refer to http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ Create '/home/gerrit2/review_site' [Y/n]? Y Location of Git repositories [git]: Database server type [h2]: mysql Gerrit Code Review is not shipped with MySQL Connector/J 5.1.21 ** This library is required for your configuration. ** Download and install it now [Y/n]? Y Downloading http://repo2.maven.org/maven2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar Checksum mysql-connector-java-5.1.21.jar OK Server hostname [localhost]: Server port [(mysql default)]: Database name [reviewdb]: Database username [gerrit2]: gerrit2's password : secret confirm password : SMTP server hostname [localhost]: SMTP server port [(default)]: SMTP encryption [NONE/?]: SMTP username : # Run Gerrit // 运行gerrit审核系统 $ ./review_site/bin/gerrit.sh start Login gerrit default port number:8080 # Change gerrit color // 修改gerrit界面颜色 By default the screen color is white which is not what i like. The color configuration change is as bellow: 默认情况下是纯白色的,不美观可以对 review_site/etc/gerrit.config 修改,然后重启服务,下面是一个颜色配置模板: [theme] backgroundColor = FCFEEF textColor = 000000 trimColor = D4E9A9 selectionColor = FFFFCC topMenuColor = D4E9A9 changeTableOutdatedColor = F08080 [theme "signed-in"] backgroundColor = FCFEEF textColor = 000000 trimColor = D4E9A9 selectionColor = FFFFCC topMenuColor = D4E9A9 changeTableOutdatedColor = F08080 More info refer to https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_theme_a_section_theme # Gerrit test // Gerrit 系统正常测试 ssh -p 29418 username@webhost to test whether gerrit is running well,based on http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/, we can do some ssh configuration,It would show these following info after success: **** Welcome to Gerrit Code Review **** Hi demo, you have successfully connected over SSH. Unfortunately, interactive shells are disabled. To clone a hosted Git repository, use: git clone ssh://demo@localhost:29418/REPOSITORY_NAME.git Connection to localhost closed. # Create the first project // Gerrit创建第一个项目 ssh -p 29418 admin@localhost gerrit create-project --name example.git # Github+gerrit+Jenkins(hudson) +redmine ## Responsibility // 职责: GitHub is a resource for managing Git code repositories and interacting with other developers. Jenkins is used to continuously test all of the components of OpenStack to ensure functionality and to verify that each change to the code base works as intended. Gerrit is a code review system originally developed for use by the Android Open Source Project and allows us to build a workflow where every change is peer-reviewed and tested by Jenkins before being merged into the main repository. ## Workflow // 工作流: developer checks out source from github. developer makes changes. developer pushes to gerrit. gerrit sends change notice to jenkins for integration test. jenkins pulls changes directly from gerrit git server. on pass, jenkins adds +1 to gerrit review, passes review to other developers. on failure, jenkins adds -1 to gerrit review pass/fail status pushed to redmine other developers review change, approve (+2) gerrit commits changes to github repository. github hook notifies redmine of updates. redmine pulls changes from github, parses commit messages for ticket information. developer fetchs changes from github ... back to 2. [EDIT]: we switched to pulling directly from gerrit. Github remains as a mirror for pulling production sources. Run Jenkins Based on https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger, we can configure jenkins and Gerrit jenkins + github http://blog.csdn.net/john_cdy/article/details/7738393 java -jar jenkins.war --httpPort=$PORT --httpListenAddress=$HTTP_HOST how to use jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins http://fourkitchens.com/blog/2011/09/20/trigger-jenkins-builds-pushing-github # Available Links: Jenkins 学习:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html Gerrit 学习:http://ci.openstack.org/gerrit.html (介绍了OpenStack源代码开发维护更新流程!) Gerrit introduction: http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/intro-quick.html Gerrit installation: http://gerrit.googlecode.com/svn/documentation/2.1.6/install.html Git、Gerrit与Jenkins/Hudson CI服务器: http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ GerritJenkinsGithub: https://wiki.openstack.org/wiki/GerritJenkinsGithub Ideas and Actions: https://groups.google.com/forum/#!msg/repo-discuss/rersrCtdEiY/usAodLofFo8J Gerrit 工作流: https://wiki.openstack.org/wiki/GerritWorkflow git diff 的用法: http://blog.sina.com.cn/s/blog_40e9d4dd0100xi8p.html git rebase用法: http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html Gerrit 安装:http://ci.openstack.org/gerrit.html 图解GIT: http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/ |
| json metadata | {"tags":["cn","coding","it","git","gerrit"],"links":["http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war"]} |
| parent author | |
| parent permlink | gerrit |
| permlink | gerrit |
| title | Gerrit System introduction&Configure&Install // Gerrit 系统初探 |
| Transaction Info | Block #3719512/Trx cf4be913dbd6974f0ce9837cc01de1e4cfbe9a0d |
View Raw JSON Data
{
"block": 3719512,
"op": [
"comment",
{
"author": "linvictor88",
"body": "# Gerrit introduction // Gerrit 简介\nGerrit is a free, web-based team code collaboration tool. Software developers in a team can review each other's modifications on their source code using a Web browser and approve or reject those changes. It integrates closely with Git, a distributed version control system (from wikipedia)\n\nGerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。 (from 百度百科)\n\n# Gerrit Configure&Install // Gerrit 审核系统搭建过程\n\n## create gerrit2 user // 创建gerrit2用户\n\n$sudo useradd -m -d /home/gerrit2 -s /bin/bash gerrit2\n\n$sudo su gerrit2\n\n## Setup mysql&&java environment // 安装mysql以及java环境\n\napt-get\n\n## Configure mysql // 配置mysql\n\n#mysql -u root –p\nMysql>\n #CREATE USER 'gerrit2'@'localhost' IDENTIFIED BY 'secret';\n #CREATE DATABASE reviewdb;\n #ALTER DATABASE reviewdb charset=latin1;\n #GRANT ALL ON reviewdb.* TO 'gerrit2'@'localhost';\n #FLUSH PRIVILEGES;\n\n \n\n## Install gerrit and Init // 下载gerrit并进行初始化\n\n$wget http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\n$java -jar gerrit-2.7.war init -d review_site\n\nrefer to http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/\nCreate '/home/gerrit2/review_site' [Y/n]? Y\nLocation of Git repositories [git]:\nDatabase server type [h2]: mysql\n\nGerrit Code Review is not shipped with MySQL Connector/J 5.1.21\n** This library is required for your configuration. **\nDownload and install it now [Y/n]? Y\nDownloading http://repo2.maven.org/maven2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar\nChecksum mysql-connector-java-5.1.21.jar OK\nServer hostname [localhost]: \nServer port [(mysql default)]:\nDatabase name [reviewdb]:\nDatabase username [gerrit2]:\ngerrit2's password : secret\n confirm password :\nSMTP server hostname [localhost]:\nSMTP server port [(default)]:\nSMTP encryption [NONE/?]:\nSMTP username : \n\n\n# Run Gerrit // 运行gerrit审核系统\n\n$ ./review_site/bin/gerrit.sh start\n\nLogin gerrit\n\ndefault port number:8080\n\n# Change gerrit color // 修改gerrit界面颜色\n\nBy default the screen color is white which is not what i like. The color configuration change is as bellow: \n默认情况下是纯白色的,不美观可以对 review_site/etc/gerrit.config 修改,然后重启服务,下面是一个颜色配置模板:\n\n[theme]\n\n backgroundColor = FCFEEF\n\n textColor = 000000\n\n trimColor = D4E9A9\n\n selectionColor = FFFFCC\n\n topMenuColor = D4E9A9\n\n changeTableOutdatedColor = F08080\n\n[theme \"signed-in\"]\n\n backgroundColor = FCFEEF\n\n textColor = 000000\n\n trimColor = D4E9A9\n\n selectionColor = FFFFCC\n\n topMenuColor = D4E9A9\n\n changeTableOutdatedColor = F08080\n\nMore info refer to https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_theme_a_section_theme\n\n# Gerrit test // Gerrit 系统正常测试\n\n ssh -p 29418 username@webhost to test whether gerrit is running well,based on http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/, we can do some ssh configuration,It would show these following info after success:\n \n **** Welcome to Gerrit Code Review ****\n\n \n Hi demo, you have successfully connected over SSH.\n \n Unfortunately, interactive shells are disabled.\n To clone a hosted Git repository, use:\n \n git clone ssh://demo@localhost:29418/REPOSITORY_NAME.git\n \nConnection to localhost closed.\n \n\n# Create the first project // Gerrit创建第一个项目\n\nssh -p 29418 admin@localhost gerrit create-project --name example.git\n\n \n\n# Github+gerrit+Jenkins(hudson) +redmine\n\n## Responsibility // 职责:\n\n GitHub is a resource for managing Git code repositories and interacting with other developers. Jenkins is used to continuously test all of the components of OpenStack to ensure functionality and to verify that each change to the code base works as intended. Gerrit is a code review system originally developed for use by the Android Open Source Project and allows us to build a workflow where every change is peer-reviewed and tested by Jenkins before being merged into the main repository.\n\n## Workflow // 工作流:\n\ndeveloper checks out source from github.\ndeveloper makes changes.\ndeveloper pushes to gerrit.\ngerrit sends change notice to jenkins for integration test.\njenkins pulls changes directly from gerrit git server.\non pass, jenkins adds +1 to gerrit review, passes review to other developers.\non failure, jenkins adds -1 to gerrit review\npass/fail status pushed to redmine\nother developers review change, approve (+2)\ngerrit commits changes to github repository.\ngithub hook notifies redmine of updates.\nredmine pulls changes from github, parses commit messages for ticket information.\ndeveloper fetchs changes from github ... back to 2. [EDIT]: we switched to pulling directly from gerrit. Github remains as a mirror for pulling production sources.\nRun Jenkins\n\nBased on https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger, we can configure jenkins and Gerrit\n\n jenkins + github http://blog.csdn.net/john_cdy/article/details/7738393\n\n java -jar jenkins.war --httpPort=$PORT --httpListenAddress=$HTTP_HOST\n\n how to use jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins\n\nhttp://fourkitchens.com/blog/2011/09/20/trigger-jenkins-builds-pushing-github\n\n# Available Links:\n\nJenkins 学习:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html\n\nGerrit 学习:http://ci.openstack.org/gerrit.html (介绍了OpenStack源代码开发维护更新流程!)\n\nGerrit introduction: http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/intro-quick.html\n\nGerrit installation: http://gerrit.googlecode.com/svn/documentation/2.1.6/install.html\n\nGit、Gerrit与Jenkins/Hudson CI服务器:\n\nhttp://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/\n\n \n\nGerritJenkinsGithub: https://wiki.openstack.org/wiki/GerritJenkinsGithub\n\nIdeas and Actions: https://groups.google.com/forum/#!msg/repo-discuss/rersrCtdEiY/usAodLofFo8J\n\nGerrit 工作流: https://wiki.openstack.org/wiki/GerritWorkflow\n\ngit diff 的用法: http://blog.sina.com.cn/s/blog_40e9d4dd0100xi8p.html\n\ngit rebase用法: http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html\n\nGerrit 安装:http://ci.openstack.org/gerrit.html\n\n图解GIT: http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/",
"json_metadata": "{\"tags\":[\"cn\",\"coding\",\"it\",\"git\",\"gerrit\"],\"links\":[\"http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\"]}",
"parent_author": "",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": "Gerrit System introduction&Configure&Install // Gerrit 系统初探"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:58:33",
"trx_id": "cf4be913dbd6974f0ce9837cc01de1e4cfbe9a0d",
"trx_in_block": 2,
"virtual_op": 0
}linvictor88upvoted (100.00%) @linvictor88 / gerrit
linvictor88upvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3719482/Trx 7d4c8e2fb50b8a8f3403cc2e3e3415a54ad2a6da |
View Raw JSON Data
{
"block": 3719482,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:57:03",
"trx_id": "7d4c8e2fb50b8a8f3403cc2e3e3415a54ad2a6da",
"trx_in_block": 2,
"virtual_op": 0
}curls4lifeupvoted (0.10%) @linvictor88 / gerrit
curls4lifeupvoted (0.10%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | curls4life |
| weight | 10 (0.10%) |
| Transaction Info | Block #3719416/Trx 2c96baf0254e780e53b35a64bef3e591367f924a |
View Raw JSON Data
{
"block": 3719416,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "curls4life",
"weight": 10
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:53:45",
"trx_id": "2c96baf0254e780e53b35a64bef3e591367f924a",
"trx_in_block": 1,
"virtual_op": 0
}curls4lifereplied to @linvictor88 / gerrit
curls4lifereplied to @linvictor88 / gerrit
| author | curls4life |
| body | Keep up the great work @linvictor88 Upvoted |
| json metadata | |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | gerrit |
| title | |
| Transaction Info | Block #3719415/Trx 95200af4aa79c9159d91ddf32187d7c2b648fece |
View Raw JSON Data
{
"block": 3719415,
"op": [
"comment",
{
"author": "curls4life",
"body": "Keep up the great work @linvictor88 \n Upvoted ",
"json_metadata": "",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:53:42",
"trx_id": "95200af4aa79c9159d91ddf32187d7c2b648fece",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88published a new post: gerrit
linvictor88published a new post: gerrit
| author | linvictor88 |
| body | @@ -300,16 +300,33 @@ l system - + (from wikipedia) %0A%0AGerrit @@ -599,16 +599,49 @@ rit2%0A%0A## + Setup mysql&&java environment // %E5%AE%89%E8%A3%85mysql @@ -654,10 +654,8 @@ %E7%8E%AF%E5%A2%83%0A%0A -%E7%95%A5%E3%80%82 apt- @@ -661,16 +661,35 @@ -get%0A%0A## + Configure mysql // %E9%85%8D%E7%BD%AEmysql @@ -929,16 +929,43 @@ %0A%0A %0A%0A## - +Install gerrit and Init // %E4%B8%8B%E8%BD%BDgerrit @@ -1090,10 +1090,17 @@ te%0A%0A -%E5%8F%82%E8%A7%81 +refer to http @@ -2007,20 +2007,25 @@ : %0A -%E6%9B%B4%E5%85%B7%E4%BD%93%E6%98%AF%E8%BF%9B%E8%A1%8C%E5%88%9D%E5%A7%8B%E5%8C%96%0A%0A# +%0A%0A# Run Gerrit // %E8%BF%90%E8%A1%8Cg @@ -2076,51 +2076,195 @@ rt%0A%0A -%E7%99%BB%E5%BD%95gerrit%E5%AE%A1%E6%A0%B8%E7%B3%BB%E7%BB%9F%E5%AE%98%E7%BD%91%0A%0A%E9%BB%98%E8%AE%A4%E7%AB%AF%E5%8F%A3%E5%8F%B7%EF%BC%9A8080%0A%0A# %E4%BF%AE%E6%94%B9gerrit%E7%95%8C%E9%9D%A2%E9%A2%9C%E8%89%B2%0A +Login gerrit%0A%0Adefault port number%EF%BC%9A8080%0A%0A# Change gerrit color // %E4%BF%AE%E6%94%B9gerrit%E7%95%8C%E9%9D%A2%E9%A2%9C%E8%89%B2%0A%0ABy default the screen color is white which is not what i like. The color configuration change is as bellow: %0A%E9%BB%98%E8%AE%A4%E6%83%85 @@ -2688,15 +2688,26 @@ 80%0A%0A -%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%EF%BC%8C%E7%B4%A2%E5%BC%95 +More info refer to htt @@ -2805,16 +2805,31 @@ theme%0A%0A# + Gerrit test // Gerrit @@ -2872,25 +2872,56 @@ ost -%E6%B5%8B%E8%AF%95gerrit%E6%98%AF%E5%90%A6%E6%AD%A3%E5%B8%B8%E8%BF%90%E8%A1%8C%EF%BC%8C%E6%A0%B9%E6%8D%AE + to test whether gerrit is running well%EF%BC%8Cbased on ht @@ -2977,29 +2977,91 @@ son/ - %E4%BF%AE%E6%94%B9%E7%9B%B8%E5%85%B3ssh%E9%85%8D%E7%BD%AE%EF%BC%8C%E6%88%90%E5%8A%9F%E5%90%8E%E4%BC%9A%E6%98%BE%E7%A4%BA%E5%A6%82%E4%B8%8B%E4%BF%A1%E6%81%AF +, we can do some ssh configuration%EF%BC%8CIt would show these following info after success %EF%BC%9A%0A @@ -3364,37 +3364,49 @@ %0A%0A# -Gerrit%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%0A%0A%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE%EF%BC%8C %E5%85%8B%E9%9A%86%E7%97%85%E6%8E%A8%E9%80%81%E4%BB%A3%E7%A0%81%EF%BC%81 +Create the first project // Gerrit%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE %0A%0Ass @@ -3478,57 +3478,8 @@ it%0A%0A -%E6%B3%A8%E6%84%8F%EF%BC%9A %E5%9C%A8gerrit%E7%B3%BB%E7%BB%9F%E4%B8%8A%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%B3%A8%E5%86%8C%E7%9A%84%E4%BA%BA%E8%87%AA%E5%8A%A8%E6%88%90%E4%B8%BA%E7%AE%A1%E7%90%86%E5%91%98%EF%BC%8C%E5%8F%AA%E6%9C%89%E7%AE%A1%E7%90%86%E5%91%98%E6%89%8D%E6%9C%89%E5%88%9B%E5%BB%BAproject%E6%9D%83%E9%99%90%0A%0A %0A%0A# @@ -3522,16 +3522,34 @@ ine%0A%0A## - +Responsibility // %E8%81%8C%E8%B4%A3%EF%BC%9A%0A%0A @@ -4043,16 +4043,28 @@ ry.%0A%0A## - +Workflow // %E5%B7%A5%E4%BD%9C%E6%B5%81%EF%BC%9A%0A%0Ade @@ -4809,12 +4809,12 @@ es.%0A -%E5%AE%89%E8%A3%85%E8%BF%90%E8%A1%8C +Run Jenk @@ -4822,10 +4822,17 @@ ns%0A%0A -%E6%A0%B9%E6%8D%AE +Based on http @@ -4889,19 +4889,39 @@ gger -%E9%85%8D%E7%BD%AE +, we can configure jenkins -%E4%BB%A5%E5%8F%8A + and Gerr |
| json metadata | {"tags":["gerrit","cn"],"links":["http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war"]} |
| parent author | |
| parent permlink | gerrit |
| permlink | gerrit |
| title | Gerrit System introduction&Configure&Install // Gerrit 系统初探 |
| Transaction Info | Block #3719404/Trx 3196efc88a5a5afa90d50d5be6412ea89591d621 |
View Raw JSON Data
{
"block": 3719404,
"op": [
"comment",
{
"author": "linvictor88",
"body": "@@ -300,16 +300,33 @@\n l system\n-\n \n+ (from wikipedia)\n %0A%0AGerrit\n@@ -599,16 +599,49 @@\n rit2%0A%0A##\n+ Setup mysql&&java environment //\n %E5%AE%89%E8%A3%85mysql\n@@ -654,10 +654,8 @@\n %E7%8E%AF%E5%A2%83%0A%0A\n-%E7%95%A5%E3%80%82\n apt-\n@@ -661,16 +661,35 @@\n -get%0A%0A##\n+ Configure mysql //\n %E9%85%8D%E7%BD%AEmysql\n@@ -929,16 +929,43 @@\n %0A%0A %0A%0A## \n-\n \n+Install gerrit and Init // \n %E4%B8%8B%E8%BD%BDgerrit\n@@ -1090,10 +1090,17 @@\n te%0A%0A\n-%E5%8F%82%E8%A7%81\n+refer to \n http\n@@ -2007,20 +2007,25 @@\n : %0A\n-%E6%9B%B4%E5%85%B7%E4%BD%93%E6%98%AF%E8%BF%9B%E8%A1%8C%E5%88%9D%E5%A7%8B%E5%8C%96%0A%0A#\n+%0A%0A# Run Gerrit //\n %E8%BF%90%E8%A1%8Cg\n@@ -2076,51 +2076,195 @@\n rt%0A%0A\n-%E7%99%BB%E5%BD%95gerrit%E5%AE%A1%E6%A0%B8%E7%B3%BB%E7%BB%9F%E5%AE%98%E7%BD%91%0A%0A%E9%BB%98%E8%AE%A4%E7%AB%AF%E5%8F%A3%E5%8F%B7%EF%BC%9A8080%0A%0A# %E4%BF%AE%E6%94%B9gerrit%E7%95%8C%E9%9D%A2%E9%A2%9C%E8%89%B2%0A\n+Login gerrit%0A%0Adefault port number%EF%BC%9A8080%0A%0A# Change gerrit color // %E4%BF%AE%E6%94%B9gerrit%E7%95%8C%E9%9D%A2%E9%A2%9C%E8%89%B2%0A%0ABy default the screen color is white which is not what i like. The color configuration change is as bellow: \n %0A%E9%BB%98%E8%AE%A4%E6%83%85\n@@ -2688,15 +2688,26 @@\n 80%0A%0A\n-%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%EF%BC%8C%E7%B4%A2%E5%BC%95\n+More info refer to\n htt\n@@ -2805,16 +2805,31 @@\n theme%0A%0A#\n+ Gerrit test //\n Gerrit \n@@ -2872,25 +2872,56 @@\n ost \n-%E6%B5%8B%E8%AF%95gerrit%E6%98%AF%E5%90%A6%E6%AD%A3%E5%B8%B8%E8%BF%90%E8%A1%8C%EF%BC%8C%E6%A0%B9%E6%8D%AE\n+ to test whether gerrit is running well%EF%BC%8Cbased on\n ht\n@@ -2977,29 +2977,91 @@\n son/\n- %E4%BF%AE%E6%94%B9%E7%9B%B8%E5%85%B3ssh%E9%85%8D%E7%BD%AE%EF%BC%8C%E6%88%90%E5%8A%9F%E5%90%8E%E4%BC%9A%E6%98%BE%E7%A4%BA%E5%A6%82%E4%B8%8B%E4%BF%A1%E6%81%AF\n+, we can do some ssh configuration%EF%BC%8CIt would show these following info after success\n %EF%BC%9A%0A \n@@ -3364,37 +3364,49 @@\n %0A%0A# \n-Gerrit%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%0A%0A%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE%EF%BC%8C %E5%85%8B%E9%9A%86%E7%97%85%E6%8E%A8%E9%80%81%E4%BB%A3%E7%A0%81%EF%BC%81\n+Create the first project // Gerrit%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE\n %0A%0Ass\n@@ -3478,57 +3478,8 @@\n it%0A%0A\n-%E6%B3%A8%E6%84%8F%EF%BC%9A %E5%9C%A8gerrit%E7%B3%BB%E7%BB%9F%E4%B8%8A%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%B3%A8%E5%86%8C%E7%9A%84%E4%BA%BA%E8%87%AA%E5%8A%A8%E6%88%90%E4%B8%BA%E7%AE%A1%E7%90%86%E5%91%98%EF%BC%8C%E5%8F%AA%E6%9C%89%E7%AE%A1%E7%90%86%E5%91%98%E6%89%8D%E6%9C%89%E5%88%9B%E5%BB%BAproject%E6%9D%83%E9%99%90%0A%0A\n %0A%0A#\n@@ -3522,16 +3522,34 @@\n ine%0A%0A## \n-\n \n+Responsibility // \n %E8%81%8C%E8%B4%A3%EF%BC%9A%0A%0A \n@@ -4043,16 +4043,28 @@\n ry.%0A%0A## \n-\n \n+Workflow // \n %E5%B7%A5%E4%BD%9C%E6%B5%81%EF%BC%9A%0A%0Ade\n@@ -4809,12 +4809,12 @@\n es.%0A\n-%E5%AE%89%E8%A3%85%E8%BF%90%E8%A1%8C\n+Run \n Jenk\n@@ -4822,10 +4822,17 @@\n ns%0A%0A\n-%E6%A0%B9%E6%8D%AE\n+Based on \n http\n@@ -4889,19 +4889,39 @@\n gger\n-%E9%85%8D%E7%BD%AE\n+, we can configure \n jenkins\n-%E4%BB%A5%E5%8F%8A\n+ and \n Gerr\n",
"json_metadata": "{\"tags\":[\"gerrit\",\"cn\"],\"links\":[\"http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\"]}",
"parent_author": "",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": "Gerrit System introduction&Configure&Install // Gerrit 系统初探"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:53:09",
"trx_id": "3196efc88a5a5afa90d50d5be6412ea89591d621",
"trx_in_block": 1,
"virtual_op": 0
}rickydevilreplied to @linvictor88 / gerrit
rickydevilreplied to @linvictor88 / gerrit
| author | rickydevil |
| body | Nice @linvictor88 Shot you an Upvote :) |
| json metadata | |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | gerrit |
| title | |
| Transaction Info | Block #3719309/Trx 158af15a8b9763d9bd7f4a4e1e8b95a60d8ab44a |
View Raw JSON Data
{
"block": 3719309,
"op": [
"comment",
{
"author": "rickydevil",
"body": "Nice @linvictor88 \n Shot you an Upvote :)",
"json_metadata": "",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:48:24",
"trx_id": "158af15a8b9763d9bd7f4a4e1e8b95a60d8ab44a",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88published a new post: gerrit
linvictor88published a new post: gerrit
| author | linvictor88 |
| body | @@ -18,31 +18,296 @@ tion -%0A# + // Gerrit -%E4%BD%BF%E7%94%A8 %E7%AE%80%E4%BB%8B%0A -%0A +Gerrit is a free, web-based team code collaboration tool. Software developers in a team can review each other's modifications on their source code using a Web browser and approve or reject those changes. It integrates closely with Git, a distributed version control system%0A%0A Gerr @@ -446,18 +446,19 @@ &Install -%0A# + // Gerrit @@ -489,19 +489,19 @@ it2 user -%0A## + // %E5%88%9B%E5%BB%BAgerri |
| json metadata | {"tags":["gerrit","cn"],"links":["http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war"]} |
| parent author | |
| parent permlink | gerrit |
| permlink | gerrit |
| title | Gerrit System introduction&Configure&Install // Gerrit 系统初探 |
| Transaction Info | Block #3719295/Trx 61383fc9fa43071cda067feb07ef032a86b68ebc |
View Raw JSON Data
{
"block": 3719295,
"op": [
"comment",
{
"author": "linvictor88",
"body": "@@ -18,31 +18,296 @@\n tion\n-%0A#\n+ //\n Gerrit \n-%E4%BD%BF%E7%94%A8\n %E7%AE%80%E4%BB%8B%0A\n-%0A \n+Gerrit is a free, web-based team code collaboration tool. Software developers in a team can review each other's modifications on their source code using a Web browser and approve or reject those changes. It integrates closely with Git, a distributed version control system%0A%0A\n Gerr\n@@ -446,18 +446,19 @@\n &Install\n-%0A#\n+ //\n Gerrit \n@@ -489,19 +489,19 @@\n it2 user\n-%0A##\n+ //\n %E5%88%9B%E5%BB%BAgerri\n",
"json_metadata": "{\"tags\":[\"gerrit\",\"cn\"],\"links\":[\"http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\"]}",
"parent_author": "",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": "Gerrit System introduction&Configure&Install // Gerrit 系统初探"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:47:42",
"trx_id": "61383fc9fa43071cda067feb07ef032a86b68ebc",
"trx_in_block": 4,
"virtual_op": 0
}sugarfromhellupvoted (0.10%) @linvictor88 / gerrit
sugarfromhellupvoted (0.10%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | sugarfromhell |
| weight | 10 (0.10%) |
| Transaction Info | Block #3719263/Trx d28eac2045f56aef84f77224967cf82d09fc2e4c |
View Raw JSON Data
{
"block": 3719263,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "sugarfromhell",
"weight": 10
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:46:06",
"trx_id": "d28eac2045f56aef84f77224967cf82d09fc2e4c",
"trx_in_block": 2,
"virtual_op": 0
}sugarfromhellreplied to @linvictor88 / gerrit
sugarfromhellreplied to @linvictor88 / gerrit
| author | sugarfromhell |
| body | Upvoted |
| json metadata | |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | gerrit |
| title | |
| Transaction Info | Block #3719262/Trx d223f125eaa0c36d1e197cbc34cdf62e1d7dec5f |
View Raw JSON Data
{
"block": 3719262,
"op": [
"comment",
{
"author": "sugarfromhell",
"body": "Upvoted",
"json_metadata": "",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:46:03",
"trx_id": "d223f125eaa0c36d1e197cbc34cdf62e1d7dec5f",
"trx_in_block": 5,
"virtual_op": 0
}linvictor88published a new post: gerrit
linvictor88published a new post: gerrit
| author | linvictor88 |
| body | @@ -1,16 +1,38 @@ +# Gerrit introduction%0A # Gerrit %E4%BD%BF%E7%94%A8%E7%AE%80%E4%BB%8B%0A%0A @@ -168,17 +168,67 @@ rit -%E5%AE%A1%E6%A0%B8%E7%B3%BB%E7%BB%9F%E6%90%AD%E5%BB%BA%E8%BF%87%E7%A8%8B%0A +Configure&Install%0A# Gerrit %E5%AE%A1%E6%A0%B8%E7%B3%BB%E7%BB%9F%E6%90%AD%E5%BB%BA%E8%BF%87%E7%A8%8B%0A%0A## create gerrit2 user %0A## |
| json metadata | {"tags":["gerrit","cn"],"links":["http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war"]} |
| parent author | |
| parent permlink | gerrit |
| permlink | gerrit |
| title | Gerrit System introduction&Configure&Install 系统初探 |
| Transaction Info | Block #3719251/Trx e454a23f94464e7ff6db0185f5b13f6e652d0947 |
View Raw JSON Data
{
"block": 3719251,
"op": [
"comment",
{
"author": "linvictor88",
"body": "@@ -1,16 +1,38 @@\n+# Gerrit introduction%0A\n # Gerrit %E4%BD%BF%E7%94%A8%E7%AE%80%E4%BB%8B%0A%0A \n@@ -168,17 +168,67 @@\n rit \n-%E5%AE%A1%E6%A0%B8%E7%B3%BB%E7%BB%9F%E6%90%AD%E5%BB%BA%E8%BF%87%E7%A8%8B%0A\n+Configure&Install%0A# Gerrit %E5%AE%A1%E6%A0%B8%E7%B3%BB%E7%BB%9F%E6%90%AD%E5%BB%BA%E8%BF%87%E7%A8%8B%0A%0A## create gerrit2 user\n %0A## \n",
"json_metadata": "{\"tags\":[\"gerrit\",\"cn\"],\"links\":[\"http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\"]}",
"parent_author": "",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": "Gerrit System introduction&Configure&Install 系统初探"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:45:30",
"trx_id": "e454a23f94464e7ff6db0185f5b13f6e652d0947",
"trx_in_block": 4,
"virtual_op": 0
}| author | linvictor88 |
| body | @@ -119,8 +119,43 @@ %E7%A4%BA%E8%BD%AC%E7%A7%BB%E5%88%B0%E8%AF%A5%E9%93%BE%E6%8E%A5%E4%B8%AD + 3. cnblog %E4%BF%9D%E8%AF%81%E8%87%AA%E5%B7%B1%E7%9A%84%E6%96%87%E7%AB%A0%E6%98%AF%E5%8E%9F%E5%88%9B%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%B8%8D%E6%98%AF%E5%8E%9F%E5%88%9B%EF%BC%8C%E5%B7%B2%E7%BB%8F%E8%A2%AB%E5%88%A0%E6%8E%89%E4%BA%86 |
| json metadata | {"tags":["gerrit"],"links":["http://www.cnblogs.com/lin-victor/p/3437418.html."]} |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | re-linvictor88-gerrit-20160802t024313292z |
| title | |
| Transaction Info | Block #3719220/Trx ae6f885b1a5e799ce5d01cf81183c0de8e7423f9 |
View Raw JSON Data
{
"block": 3719220,
"op": [
"comment",
{
"author": "linvictor88",
"body": "@@ -119,8 +119,43 @@\n %E7%A4%BA%E8%BD%AC%E7%A7%BB%E5%88%B0%E8%AF%A5%E9%93%BE%E6%8E%A5%E4%B8%AD\n+ 3. cnblog %E4%BF%9D%E8%AF%81%E8%87%AA%E5%B7%B1%E7%9A%84%E6%96%87%E7%AB%A0%E6%98%AF%E5%8E%9F%E5%88%9B%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%B8%8D%E6%98%AF%E5%8E%9F%E5%88%9B%EF%BC%8C%E5%B7%B2%E7%BB%8F%E8%A2%AB%E5%88%A0%E6%8E%89%E4%BA%86\n",
"json_metadata": "{\"tags\":[\"gerrit\"],\"links\":[\"http://www.cnblogs.com/lin-victor/p/3437418.html.\"]}",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "re-linvictor88-gerrit-20160802t024313292z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:43:54",
"trx_id": "ae6f885b1a5e799ce5d01cf81183c0de8e7423f9",
"trx_in_block": 1,
"virtual_op": 0
}| author | linvictor88 |
| body | 该文是我原创,原文链接在http://www.cnblogs.com/lin-victor/p/3437418.html. 证明的方法是: 1. 两个作者名字很像,因为seemit不允许下划线所以省略掉下划线 2. 已经将原文标头修改提示转移到该链接中 |
| json metadata | {"tags":["gerrit"],"links":["http://www.cnblogs.com/lin-victor/p/3437418.html."]} |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | re-linvictor88-gerrit-20160802t024313292z |
| title | |
| Transaction Info | Block #3719206/Trx 370de6ba2af875477df75416bea1861de5d6f349 |
View Raw JSON Data
{
"block": 3719206,
"op": [
"comment",
{
"author": "linvictor88",
"body": "该文是我原创,原文链接在http://www.cnblogs.com/lin-victor/p/3437418.html. 证明的方法是: 1. 两个作者名字很像,因为seemit不允许下划线所以省略掉下划线 2. 已经将原文标头修改提示转移到该链接中",
"json_metadata": "{\"tags\":[\"gerrit\"],\"links\":[\"http://www.cnblogs.com/lin-victor/p/3437418.html.\"]}",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "re-linvictor88-gerrit-20160802t024313292z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:43:12",
"trx_id": "370de6ba2af875477df75416bea1861de5d6f349",
"trx_in_block": 1,
"virtual_op": 0
}rickydevilupvoted (0.10%) @linvictor88 / gerrit
rickydevilupvoted (0.10%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | rickydevil |
| weight | 10 (0.10%) |
| Transaction Info | Block #3719182/Trx 4c744e4b97527a7cea4363c1518cd5e0fe3368e5 |
View Raw JSON Data
{
"block": 3719182,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "rickydevil",
"weight": 10
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:42:00",
"trx_id": "4c744e4b97527a7cea4363c1518cd5e0fe3368e5",
"trx_in_block": 2,
"virtual_op": 0
}rickydevilreplied to @linvictor88 / gerrit
rickydevilreplied to @linvictor88 / gerrit
| author | rickydevil |
| body | Keep up the great work @linvictor88 Upvoted |
| json metadata | |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | gerrit |
| title | |
| Transaction Info | Block #3719182/Trx 720e2e2196f64bce9459036820d450ae53de6dfc |
View Raw JSON Data
{
"block": 3719182,
"op": [
"comment",
{
"author": "rickydevil",
"body": "Keep up the great work @linvictor88 \n Upvoted ",
"json_metadata": "",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:42:00",
"trx_id": "720e2e2196f64bce9459036820d450ae53de6dfc",
"trx_in_block": 0,
"virtual_op": 0
}backetriupvoted (0.10%) @linvictor88 / gerrit
backetriupvoted (0.10%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | backetri |
| weight | 10 (0.10%) |
| Transaction Info | Block #3719175/Trx 60fabf0040488e28f14ae7b75e084d6383a4e204 |
View Raw JSON Data
{
"block": 3719175,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "backetri",
"weight": 10
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:41:39",
"trx_id": "60fabf0040488e28f14ae7b75e084d6383a4e204",
"trx_in_block": 2,
"virtual_op": 0
}backetrireplied to @linvictor88 / gerrit
backetrireplied to @linvictor88 / gerrit
| author | backetri |
| body | Keep up the great work @linvictor88 Upvoted |
| json metadata | |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | gerrit |
| title | |
| Transaction Info | Block #3719175/Trx e0fd9d2b8e0e99ed3d98d023700e5bea50c78f22 |
View Raw JSON Data
{
"block": 3719175,
"op": [
"comment",
{
"author": "backetri",
"body": "Keep up the great work @linvictor88 \n Upvoted ",
"json_metadata": "",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:41:39",
"trx_id": "e0fd9d2b8e0e99ed3d98d023700e5bea50c78f22",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88published a new post: gerrit
linvictor88published a new post: gerrit
| author | linvictor88 |
| body | # Gerrit 使用简介 Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。 (from 百度百科) # Gerrit 审核系统搭建过程 ## 创建gerrit2用户 $sudo useradd -m -d /home/gerrit2 -s /bin/bash gerrit2 $sudo su gerrit2 ## 安装mysql以及java环境 略。apt-get ## 配置mysql #mysql -u root –p Mysql> #CREATE USER 'gerrit2'@'localhost' IDENTIFIED BY 'secret'; #CREATE DATABASE reviewdb; #ALTER DATABASE reviewdb charset=latin1; #GRANT ALL ON reviewdb.* TO 'gerrit2'@'localhost'; #FLUSH PRIVILEGES; ## 下载gerrit并进行初始化 $wget http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war $java -jar gerrit-2.7.war init -d review_site 参见http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ Create '/home/gerrit2/review_site' [Y/n]? Y Location of Git repositories [git]: Database server type [h2]: mysql Gerrit Code Review is not shipped with MySQL Connector/J 5.1.21 ** This library is required for your configuration. ** Download and install it now [Y/n]? Y Downloading http://repo2.maven.org/maven2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar Checksum mysql-connector-java-5.1.21.jar OK Server hostname [localhost]: Server port [(mysql default)]: Database name [reviewdb]: Database username [gerrit2]: gerrit2's password : secret confirm password : SMTP server hostname [localhost]: SMTP server port [(default)]: SMTP encryption [NONE/?]: SMTP username : 更具体是进行初始化 # 运行gerrit审核系统 $ ./review_site/bin/gerrit.sh start 登录gerrit审核系统官网 默认端口号:8080 # 修改gerrit界面颜色 默认情况下是纯白色的,不美观可以对 review_site/etc/gerrit.config 修改,然后重启服务,下面是一个颜色配置模板: [theme] backgroundColor = FCFEEF textColor = 000000 trimColor = D4E9A9 selectionColor = FFFFCC topMenuColor = D4E9A9 changeTableOutdatedColor = F08080 [theme "signed-in"] backgroundColor = FCFEEF textColor = 000000 trimColor = D4E9A9 selectionColor = FFFFCC topMenuColor = D4E9A9 changeTableOutdatedColor = F08080 更多信息,索引 https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_theme_a_section_theme # Gerrit 系统正常测试 ssh -p 29418 username@webhost 测试gerrit是否正常运行,根据 http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ 修改相关ssh配置,成功后会显示如下信息: **** Welcome to Gerrit Code Review **** Hi demo, you have successfully connected over SSH. Unfortunately, interactive shells are disabled. To clone a hosted Git repository, use: git clone ssh://demo@localhost:29418/REPOSITORY_NAME.git Connection to localhost closed. # Gerrit创建第一个项目 创建项目, 克隆病推送代码! ssh -p 29418 admin@localhost gerrit create-project --name example.git 注意: 在gerrit系统上第一个注册的人自动成为管理员,只有管理员才有创建project权限 # Github+gerrit+Jenkins(hudson) +redmine ## 职责: GitHub is a resource for managing Git code repositories and interacting with other developers. Jenkins is used to continuously test all of the components of OpenStack to ensure functionality and to verify that each change to the code base works as intended. Gerrit is a code review system originally developed for use by the Android Open Source Project and allows us to build a workflow where every change is peer-reviewed and tested by Jenkins before being merged into the main repository. ## 工作流: developer checks out source from github. developer makes changes. developer pushes to gerrit. gerrit sends change notice to jenkins for integration test. jenkins pulls changes directly from gerrit git server. on pass, jenkins adds +1 to gerrit review, passes review to other developers. on failure, jenkins adds -1 to gerrit review pass/fail status pushed to redmine other developers review change, approve (+2) gerrit commits changes to github repository. github hook notifies redmine of updates. redmine pulls changes from github, parses commit messages for ticket information. developer fetchs changes from github ... back to 2. [EDIT]: we switched to pulling directly from gerrit. Github remains as a mirror for pulling production sources. 安装运行Jenkins 根据https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger配置jenkins以及Gerrit jenkins + github http://blog.csdn.net/john_cdy/article/details/7738393 java -jar jenkins.war --httpPort=$PORT --httpListenAddress=$HTTP_HOST how to use jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins http://fourkitchens.com/blog/2011/09/20/trigger-jenkins-builds-pushing-github # Available Links: Jenkins 学习:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html Gerrit 学习:http://ci.openstack.org/gerrit.html (介绍了OpenStack源代码开发维护更新流程!) Gerrit introduction: http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/intro-quick.html Gerrit installation: http://gerrit.googlecode.com/svn/documentation/2.1.6/install.html Git、Gerrit与Jenkins/Hudson CI服务器: http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ GerritJenkinsGithub: https://wiki.openstack.org/wiki/GerritJenkinsGithub Ideas and Actions: https://groups.google.com/forum/#!msg/repo-discuss/rersrCtdEiY/usAodLofFo8J Gerrit 工作流: https://wiki.openstack.org/wiki/GerritWorkflow git diff 的用法: http://blog.sina.com.cn/s/blog_40e9d4dd0100xi8p.html git rebase用法: http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html Gerrit 安装:http://ci.openstack.org/gerrit.html 图解GIT: http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/ |
| json metadata | {"tags":["cn","gerrit"],"links":["http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war"]} |
| parent author | |
| parent permlink | gerrit |
| permlink | gerrit |
| title | Gerrit 系统初探 |
| Transaction Info | Block #3719170/Trx 73f44a921f1459553410d4c52de2abdc27a8b257 |
View Raw JSON Data
{
"block": 3719170,
"op": [
"comment",
{
"author": "linvictor88",
"body": "# Gerrit 使用简介\n\n Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。 (from 百度百科)\n\n# Gerrit 审核系统搭建过程\n\n## 创建gerrit2用户\n\n$sudo useradd -m -d /home/gerrit2 -s /bin/bash gerrit2\n\n$sudo su gerrit2\n\n## 安装mysql以及java环境\n\n略。apt-get\n\n## 配置mysql\n\n#mysql -u root –p\nMysql>\n #CREATE USER 'gerrit2'@'localhost' IDENTIFIED BY 'secret';\n #CREATE DATABASE reviewdb;\n #ALTER DATABASE reviewdb charset=latin1;\n #GRANT ALL ON reviewdb.* TO 'gerrit2'@'localhost';\n #FLUSH PRIVILEGES;\n\n \n\n## 下载gerrit并进行初始化\n\n$wget http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\n$java -jar gerrit-2.7.war init -d review_site\n\n参见http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/\nCreate '/home/gerrit2/review_site' [Y/n]? Y\nLocation of Git repositories [git]:\nDatabase server type [h2]: mysql\n\nGerrit Code Review is not shipped with MySQL Connector/J 5.1.21\n** This library is required for your configuration. **\nDownload and install it now [Y/n]? Y\nDownloading http://repo2.maven.org/maven2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar\nChecksum mysql-connector-java-5.1.21.jar OK\nServer hostname [localhost]: \nServer port [(mysql default)]:\nDatabase name [reviewdb]:\nDatabase username [gerrit2]:\ngerrit2's password : secret\n confirm password :\nSMTP server hostname [localhost]:\nSMTP server port [(default)]:\nSMTP encryption [NONE/?]:\nSMTP username : \n更具体是进行初始化\n\n# 运行gerrit审核系统\n\n$ ./review_site/bin/gerrit.sh start\n\n登录gerrit审核系统官网\n\n默认端口号:8080\n\n# 修改gerrit界面颜色\n\n默认情况下是纯白色的,不美观可以对 review_site/etc/gerrit.config 修改,然后重启服务,下面是一个颜色配置模板:\n\n[theme]\n\n backgroundColor = FCFEEF\n\n textColor = 000000\n\n trimColor = D4E9A9\n\n selectionColor = FFFFCC\n\n topMenuColor = D4E9A9\n\n changeTableOutdatedColor = F08080\n\n[theme \"signed-in\"]\n\n backgroundColor = FCFEEF\n\n textColor = 000000\n\n trimColor = D4E9A9\n\n selectionColor = FFFFCC\n\n topMenuColor = D4E9A9\n\n changeTableOutdatedColor = F08080\n\n更多信息,索引 https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_theme_a_section_theme\n\n# Gerrit 系统正常测试\n\n ssh -p 29418 username@webhost 测试gerrit是否正常运行,根据 http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ 修改相关ssh配置,成功后会显示如下信息:\n \n **** Welcome to Gerrit Code Review ****\n\n \n Hi demo, you have successfully connected over SSH.\n \n Unfortunately, interactive shells are disabled.\n To clone a hosted Git repository, use:\n \n git clone ssh://demo@localhost:29418/REPOSITORY_NAME.git\n \nConnection to localhost closed.\n \n\n# Gerrit创建第一个项目\n\n创建项目, 克隆病推送代码!\n\nssh -p 29418 admin@localhost gerrit create-project --name example.git\n\n注意: 在gerrit系统上第一个注册的人自动成为管理员,只有管理员才有创建project权限\n\n \n\n# Github+gerrit+Jenkins(hudson) +redmine\n\n## 职责:\n\n GitHub is a resource for managing Git code repositories and interacting with other developers. Jenkins is used to continuously test all of the components of OpenStack to ensure functionality and to verify that each change to the code base works as intended. Gerrit is a code review system originally developed for use by the Android Open Source Project and allows us to build a workflow where every change is peer-reviewed and tested by Jenkins before being merged into the main repository.\n\n## 工作流:\n\ndeveloper checks out source from github.\ndeveloper makes changes.\ndeveloper pushes to gerrit.\ngerrit sends change notice to jenkins for integration test.\njenkins pulls changes directly from gerrit git server.\non pass, jenkins adds +1 to gerrit review, passes review to other developers.\non failure, jenkins adds -1 to gerrit review\npass/fail status pushed to redmine\nother developers review change, approve (+2)\ngerrit commits changes to github repository.\ngithub hook notifies redmine of updates.\nredmine pulls changes from github, parses commit messages for ticket information.\ndeveloper fetchs changes from github ... back to 2. [EDIT]: we switched to pulling directly from gerrit. Github remains as a mirror for pulling production sources.\n安装运行Jenkins\n\n根据https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger配置jenkins以及Gerrit\n\n jenkins + github http://blog.csdn.net/john_cdy/article/details/7738393\n\n java -jar jenkins.war --httpPort=$PORT --httpListenAddress=$HTTP_HOST\n\n how to use jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins\n\nhttp://fourkitchens.com/blog/2011/09/20/trigger-jenkins-builds-pushing-github\n\n# Available Links:\n\nJenkins 学习:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html\n\nGerrit 学习:http://ci.openstack.org/gerrit.html (介绍了OpenStack源代码开发维护更新流程!)\n\nGerrit introduction: http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/intro-quick.html\n\nGerrit installation: http://gerrit.googlecode.com/svn/documentation/2.1.6/install.html\n\nGit、Gerrit与Jenkins/Hudson CI服务器:\n\nhttp://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/\n\n \n\nGerritJenkinsGithub: https://wiki.openstack.org/wiki/GerritJenkinsGithub\n\nIdeas and Actions: https://groups.google.com/forum/#!msg/repo-discuss/rersrCtdEiY/usAodLofFo8J\n\nGerrit 工作流: https://wiki.openstack.org/wiki/GerritWorkflow\n\ngit diff 的用法: http://blog.sina.com.cn/s/blog_40e9d4dd0100xi8p.html\n\ngit rebase用法: http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html\n\nGerrit 安装:http://ci.openstack.org/gerrit.html\n\n图解GIT: http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/",
"json_metadata": "{\"tags\":[\"cn\",\"gerrit\"],\"links\":[\"http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\"]}",
"parent_author": "",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": "Gerrit 系统初探"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:41:24",
"trx_id": "73f44a921f1459553410d4c52de2abdc27a8b257",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88published a new post: gerrit
linvictor88published a new post: gerrit
| author | linvictor88 |
| body | # Gerrit 使用简介 Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。 (from 百度百科) # Gerrit 审核系统搭建过程 ## 创建gerrit2用户 $sudo useradd -m -d /home/gerrit2 -s /bin/bash gerrit2 $sudo su gerrit2 ## 安装mysql以及java环境 略。apt-get ## 配置mysql #mysql -u root –p Mysql> #CREATE USER 'gerrit2'@'localhost' IDENTIFIED BY 'secret'; #CREATE DATABASE reviewdb; #ALTER DATABASE reviewdb charset=latin1; #GRANT ALL ON reviewdb.* TO 'gerrit2'@'localhost'; #FLUSH PRIVILEGES; ## 下载gerrit并进行初始化 $wget http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war $java -jar gerrit-2.7.war init -d review_site 参见http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ Create '/home/gerrit2/review_site' [Y/n]? Y Location of Git repositories [git]: Database server type [h2]: mysql Gerrit Code Review is not shipped with MySQL Connector/J 5.1.21 ** This library is required for your configuration. ** Download and install it now [Y/n]? Y Downloading http://repo2.maven.org/maven2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar Checksum mysql-connector-java-5.1.21.jar OK Server hostname [localhost]: Server port [(mysql default)]: Database name [reviewdb]: Database username [gerrit2]: gerrit2's password : secret confirm password : SMTP server hostname [localhost]: SMTP server port [(default)]: SMTP encryption [NONE/?]: SMTP username : 更具体是进行初始化 # 运行gerrit审核系统 $ ./review_site/bin/gerrit.sh start 登录gerrit审核系统官网 默认端口号:8080 # 修改gerrit界面颜色 默认情况下是纯白色的,不美观可以对 review_site/etc/gerrit.config 修改,然后重启服务,下面是一个颜色配置模板: [theme] backgroundColor = FCFEEF textColor = 000000 trimColor = D4E9A9 selectionColor = FFFFCC topMenuColor = D4E9A9 changeTableOutdatedColor = F08080 [theme "signed-in"] backgroundColor = FCFEEF textColor = 000000 trimColor = D4E9A9 selectionColor = FFFFCC topMenuColor = D4E9A9 changeTableOutdatedColor = F08080 更多信息,索引 https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_theme_a_section_theme # Gerrit 系统正常测试 ssh -p 29418 username@webhost 测试gerrit是否正常运行,根据 http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ 修改相关ssh配置,成功后会显示如下信息: **** Welcome to Gerrit Code Review **** Hi demo, you have successfully connected over SSH. Unfortunately, interactive shells are disabled. To clone a hosted Git repository, use: git clone ssh://demo@localhost:29418/REPOSITORY_NAME.git Connection to localhost closed. # Gerrit创建第一个项目 创建项目, 克隆病推送代码! ssh -p 29418 admin@localhost gerrit create-project --name example.git 注意: 在gerrit系统上第一个注册的人自动成为管理员,只有管理员才有创建project权限 # Github+gerrit+Jenkins(hudson) +redmine ## 职责: GitHub is a resource for managing Git code repositories and interacting with other developers. Jenkins is used to continuously test all of the components of OpenStack to ensure functionality and to verify that each change to the code base works as intended. Gerrit is a code review system originally developed for use by the Android Open Source Project and allows us to build a workflow where every change is peer-reviewed and tested by Jenkins before being merged into the main repository. ## 工作流: developer checks out source from github. developer makes changes. developer pushes to gerrit. gerrit sends change notice to jenkins for integration test. jenkins pulls changes directly from gerrit git server. on pass, jenkins adds +1 to gerrit review, passes review to other developers. on failure, jenkins adds -1 to gerrit review pass/fail status pushed to redmine other developers review change, approve (+2) gerrit commits changes to github repository. github hook notifies redmine of updates. redmine pulls changes from github, parses commit messages for ticket information. developer fetchs changes from github ... back to 2. [EDIT]: we switched to pulling directly from gerrit. Github remains as a mirror for pulling production sources. 安装运行Jenkins 根据https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger配置jenkins以及Gerrit jenkins + github http://blog.csdn.net/john_cdy/article/details/7738393 java -jar jenkins.war --httpPort=$PORT --httpListenAddress=$HTTP_HOST how to use jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins http://fourkitchens.com/blog/2011/09/20/trigger-jenkins-builds-pushing-github # Available Links: Jenkins 学习:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html Gerrit 学习:http://ci.openstack.org/gerrit.html (介绍了OpenStack源代码开发维护更新流程!) Gerrit introduction: http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/intro-quick.html Gerrit installation: http://gerrit.googlecode.com/svn/documentation/2.1.6/install.html Git、Gerrit与Jenkins/Hudson CI服务器: http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ GerritJenkinsGithub: https://wiki.openstack.org/wiki/GerritJenkinsGithub Ideas and Actions: https://groups.google.com/forum/#!msg/repo-discuss/rersrCtdEiY/usAodLofFo8J Gerrit 工作流: https://wiki.openstack.org/wiki/GerritWorkflow git diff 的用法: http://blog.sina.com.cn/s/blog_40e9d4dd0100xi8p.html git rebase用法: http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html Gerrit 安装:http://ci.openstack.org/gerrit.html 图解GIT: http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/ |
| json metadata | {"tags":["gerrit","cn"],"links":["http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war"]} |
| parent author | |
| parent permlink | gerrit |
| permlink | gerrit |
| title | Gerrit 系统初探 |
| Transaction Info | Block #3719163/Trx a8810d0edb90159d11e686da5c7aed13c15824da |
View Raw JSON Data
{
"block": 3719163,
"op": [
"comment",
{
"author": "linvictor88",
"body": "# Gerrit 使用简介\n\n Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。 (from 百度百科)\n\n# Gerrit 审核系统搭建过程\n\n## 创建gerrit2用户\n\n$sudo useradd -m -d /home/gerrit2 -s /bin/bash gerrit2\n\n$sudo su gerrit2\n\n## 安装mysql以及java环境\n\n略。apt-get\n\n## 配置mysql\n\n#mysql -u root –p\nMysql>\n #CREATE USER 'gerrit2'@'localhost' IDENTIFIED BY 'secret';\n #CREATE DATABASE reviewdb;\n #ALTER DATABASE reviewdb charset=latin1;\n #GRANT ALL ON reviewdb.* TO 'gerrit2'@'localhost';\n #FLUSH PRIVILEGES;\n\n \n\n## 下载gerrit并进行初始化\n\n$wget http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\n$java -jar gerrit-2.7.war init -d review_site\n\n参见http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/\nCreate '/home/gerrit2/review_site' [Y/n]? Y\nLocation of Git repositories [git]:\nDatabase server type [h2]: mysql\n\nGerrit Code Review is not shipped with MySQL Connector/J 5.1.21\n** This library is required for your configuration. **\nDownload and install it now [Y/n]? Y\nDownloading http://repo2.maven.org/maven2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar\nChecksum mysql-connector-java-5.1.21.jar OK\nServer hostname [localhost]: \nServer port [(mysql default)]:\nDatabase name [reviewdb]:\nDatabase username [gerrit2]:\ngerrit2's password : secret\n confirm password :\nSMTP server hostname [localhost]:\nSMTP server port [(default)]:\nSMTP encryption [NONE/?]:\nSMTP username : \n更具体是进行初始化\n\n# 运行gerrit审核系统\n\n$ ./review_site/bin/gerrit.sh start\n\n登录gerrit审核系统官网\n\n默认端口号:8080\n\n# 修改gerrit界面颜色\n\n默认情况下是纯白色的,不美观可以对 review_site/etc/gerrit.config 修改,然后重启服务,下面是一个颜色配置模板:\n\n[theme]\n\n backgroundColor = FCFEEF\n\n textColor = 000000\n\n trimColor = D4E9A9\n\n selectionColor = FFFFCC\n\n topMenuColor = D4E9A9\n\n changeTableOutdatedColor = F08080\n\n[theme \"signed-in\"]\n\n backgroundColor = FCFEEF\n\n textColor = 000000\n\n trimColor = D4E9A9\n\n selectionColor = FFFFCC\n\n topMenuColor = D4E9A9\n\n changeTableOutdatedColor = F08080\n\n更多信息,索引 https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_theme_a_section_theme\n\n# Gerrit 系统正常测试\n\n ssh -p 29418 username@webhost 测试gerrit是否正常运行,根据 http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ 修改相关ssh配置,成功后会显示如下信息:\n \n **** Welcome to Gerrit Code Review ****\n\n \n Hi demo, you have successfully connected over SSH.\n \n Unfortunately, interactive shells are disabled.\n To clone a hosted Git repository, use:\n \n git clone ssh://demo@localhost:29418/REPOSITORY_NAME.git\n \nConnection to localhost closed.\n \n\n# Gerrit创建第一个项目\n\n创建项目, 克隆病推送代码!\n\nssh -p 29418 admin@localhost gerrit create-project --name example.git\n\n注意: 在gerrit系统上第一个注册的人自动成为管理员,只有管理员才有创建project权限\n\n \n\n# Github+gerrit+Jenkins(hudson) +redmine\n\n## 职责:\n\n GitHub is a resource for managing Git code repositories and interacting with other developers. Jenkins is used to continuously test all of the components of OpenStack to ensure functionality and to verify that each change to the code base works as intended. Gerrit is a code review system originally developed for use by the Android Open Source Project and allows us to build a workflow where every change is peer-reviewed and tested by Jenkins before being merged into the main repository.\n\n## 工作流:\n\ndeveloper checks out source from github.\ndeveloper makes changes.\ndeveloper pushes to gerrit.\ngerrit sends change notice to jenkins for integration test.\njenkins pulls changes directly from gerrit git server.\non pass, jenkins adds +1 to gerrit review, passes review to other developers.\non failure, jenkins adds -1 to gerrit review\npass/fail status pushed to redmine\nother developers review change, approve (+2)\ngerrit commits changes to github repository.\ngithub hook notifies redmine of updates.\nredmine pulls changes from github, parses commit messages for ticket information.\ndeveloper fetchs changes from github ... back to 2. [EDIT]: we switched to pulling directly from gerrit. Github remains as a mirror for pulling production sources.\n安装运行Jenkins\n\n根据https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger配置jenkins以及Gerrit\n\n jenkins + github http://blog.csdn.net/john_cdy/article/details/7738393\n\n java -jar jenkins.war --httpPort=$PORT --httpListenAddress=$HTTP_HOST\n\n how to use jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins\n\nhttp://fourkitchens.com/blog/2011/09/20/trigger-jenkins-builds-pushing-github\n\n# Available Links:\n\nJenkins 学习:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html\n\nGerrit 学习:http://ci.openstack.org/gerrit.html (介绍了OpenStack源代码开发维护更新流程!)\n\nGerrit introduction: http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/intro-quick.html\n\nGerrit installation: http://gerrit.googlecode.com/svn/documentation/2.1.6/install.html\n\nGit、Gerrit与Jenkins/Hudson CI服务器:\n\nhttp://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/\n\n \n\nGerritJenkinsGithub: https://wiki.openstack.org/wiki/GerritJenkinsGithub\n\nIdeas and Actions: https://groups.google.com/forum/#!msg/repo-discuss/rersrCtdEiY/usAodLofFo8J\n\nGerrit 工作流: https://wiki.openstack.org/wiki/GerritWorkflow\n\ngit diff 的用法: http://blog.sina.com.cn/s/blog_40e9d4dd0100xi8p.html\n\ngit rebase用法: http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html\n\nGerrit 安装:http://ci.openstack.org/gerrit.html\n\n图解GIT: http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/",
"json_metadata": "{\"tags\":[\"gerrit\",\"cn\"],\"links\":[\"http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\"]}",
"parent_author": "",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": "Gerrit 系统初探"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:41:03",
"trx_id": "a8810d0edb90159d11e686da5c7aed13c15824da",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88published a new post: gerrit
linvictor88published a new post: gerrit
| author | linvictor88 |
| body | @@ -1,13 +1,14 @@ # - + Gerrit %E4%BD%BF%E7%94%A8%E7%AE%80%E4%BB%8B%0A @@ -134,16 +134,17 @@ %E7%99%BE%E5%BA%A6%E7%99%BE%E7%A7%91%EF%BC%89%0A%0A# + Gerrit %E5%AE%A1 @@ -152,16 +152,19 @@ %E7%B3%BB%E7%BB%9F%E6%90%AD%E5%BB%BA%E8%BF%87%E7%A8%8B%0A%0A +## %E5%88%9B%E5%BB%BAgerrit @@ -242,16 +242,19 @@ errit2%0A%0A - +## %E5%AE%89%E8%A3%85mysql%E4%BB%A5 @@ -273,16 +273,19 @@ pt-get%0A%0A - +## %E9%85%8D%E7%BD%AEmysql%0A @@ -521,16 +521,19 @@ ES;%0A%0A %0A%0A - +## %E4%B8%8B%E8%BD%BDgerrit @@ -1576,16 +1576,17 @@ %E8%BF%9B%E8%A1%8C%E5%88%9D%E5%A7%8B%E5%8C%96%0A%0A# - + %E8%BF%90%E8%A1%8Cgerrit @@ -1656,16 +1656,18 @@ %E5%8F%B7%EF%BC%9A8080%0A%0A - +# %E4%BF%AE%E6%94%B9gerrit @@ -2206,16 +2206,17 @@ theme%0A%0A# - + Gerrit %E7%B3%BB @@ -2652,16 +2652,17 @@ ed.%0A %0A%0A# - + Gerrit%E5%88%9B%E5%BB%BA @@ -2808,16 +2808,17 @@ %E6%9D%83%E9%99%90%0A%0A %0A%0A# + Github+g @@ -2849,16 +2849,19 @@ edmine%0A%0A +## %E8%81%8C%E8%B4%A3%EF%BC%9A%0A%0A @@ -3352,16 +3352,19 @@ itory.%0A%0A - +## %E5%B7%A5%E4%BD%9C%E6%B5%81%EF%BC%9A%0A%0Ade @@ -4505,41 +4505,10 @@ ub%0A%0A -OpenStack %E5%AE%A1%E6%A0%B8%E6%B5%81%E7%A8%8B%E5%9B%BE%EF%BC%9A%0A%0A %0A%0ABackground%0A%0A +# Avai |
| json metadata | {"tags":["gerrit"],"links":["http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war"]} |
| parent author | |
| parent permlink | gerrit |
| permlink | gerrit |
| title | Gerrit 系统初探 |
| Transaction Info | Block #3719125/Trx d45b850c057141fac3646bcef35eccfb5e516c3e |
View Raw JSON Data
{
"block": 3719125,
"op": [
"comment",
{
"author": "linvictor88",
"body": "@@ -1,13 +1,14 @@\n #\n-\n \n+ \n Gerrit %E4%BD%BF%E7%94%A8%E7%AE%80%E4%BB%8B%0A\n@@ -134,16 +134,17 @@\n %E7%99%BE%E5%BA%A6%E7%99%BE%E7%A7%91%EF%BC%89%0A%0A#\n+ \n Gerrit %E5%AE%A1\n@@ -152,16 +152,19 @@\n %E7%B3%BB%E7%BB%9F%E6%90%AD%E5%BB%BA%E8%BF%87%E7%A8%8B%0A%0A\n+## \n %E5%88%9B%E5%BB%BAgerrit\n@@ -242,16 +242,19 @@\n errit2%0A%0A\n-\n \n+## \n %E5%AE%89%E8%A3%85mysql%E4%BB%A5\n@@ -273,16 +273,19 @@\n pt-get%0A%0A\n-\n \n+## \n %E9%85%8D%E7%BD%AEmysql%0A\n@@ -521,16 +521,19 @@\n ES;%0A%0A %0A%0A\n-\n \n+## \n %E4%B8%8B%E8%BD%BDgerrit\n@@ -1576,16 +1576,17 @@\n %E8%BF%9B%E8%A1%8C%E5%88%9D%E5%A7%8B%E5%8C%96%0A%0A#\n-\n \n+ \n %E8%BF%90%E8%A1%8Cgerrit\n@@ -1656,16 +1656,18 @@\n %E5%8F%B7%EF%BC%9A8080%0A%0A\n-\n \n+# \n %E4%BF%AE%E6%94%B9gerrit\n@@ -2206,16 +2206,17 @@\n theme%0A%0A#\n-\n \n+ \n Gerrit %E7%B3%BB\n@@ -2652,16 +2652,17 @@\n ed.%0A %0A%0A#\n-\n \n+ \n Gerrit%E5%88%9B%E5%BB%BA\n@@ -2808,16 +2808,17 @@\n %E6%9D%83%E9%99%90%0A%0A %0A%0A#\n+ \n Github+g\n@@ -2849,16 +2849,19 @@\n edmine%0A%0A\n+## \n %E8%81%8C%E8%B4%A3%EF%BC%9A%0A%0A \n@@ -3352,16 +3352,19 @@\n itory.%0A%0A\n-\n \n+## \n %E5%B7%A5%E4%BD%9C%E6%B5%81%EF%BC%9A%0A%0Ade\n@@ -4505,41 +4505,10 @@\n ub%0A%0A\n-OpenStack %E5%AE%A1%E6%A0%B8%E6%B5%81%E7%A8%8B%E5%9B%BE%EF%BC%9A%0A%0A %0A%0ABackground%0A%0A\n+# \n Avai\n",
"json_metadata": "{\"tags\":[\"gerrit\"],\"links\":[\"http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\"]}",
"parent_author": "",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": "Gerrit 系统初探"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:39:09",
"trx_id": "d45b850c057141fac3646bcef35eccfb5e516c3e",
"trx_in_block": 0,
"virtual_op": 0
}puinlop2upvoted (100.00%) @linvictor88 / gerrit
puinlop2upvoted (100.00%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | puinlop2 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3719099/Trx 965f752e67e71aba8d416132ba202cecdc02bcd6 |
View Raw JSON Data
{
"block": 3719099,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "puinlop2",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:37:51",
"trx_id": "965f752e67e71aba8d416132ba202cecdc02bcd6",
"trx_in_block": 0,
"virtual_op": 0
}hasherfromhellupvoted (0.10%) @linvictor88 / gerrit
hasherfromhellupvoted (0.10%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | hasherfromhell |
| weight | 10 (0.10%) |
| Transaction Info | Block #3719093/Trx c9af3f0f37e613be90a2f580051ba4662d04e824 |
View Raw JSON Data
{
"block": 3719093,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "hasherfromhell",
"weight": 10
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:37:33",
"trx_id": "c9af3f0f37e613be90a2f580051ba4662d04e824",
"trx_in_block": 3,
"virtual_op": 0
}hasherfromhellreplied to @linvictor88 / gerrit
hasherfromhellreplied to @linvictor88 / gerrit
| author | hasherfromhell |
| body | Nice @linvictor88 Shot you an Upvote :) |
| json metadata | |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | gerrit |
| title | |
| Transaction Info | Block #3719093/Trx 775a31f93950de187d53b8a62bbbef4aa88f5602 |
View Raw JSON Data
{
"block": 3719093,
"op": [
"comment",
{
"author": "hasherfromhell",
"body": "Nice @linvictor88 \n Shot you an Upvote :)",
"json_metadata": "",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:37:33",
"trx_id": "775a31f93950de187d53b8a62bbbef4aa88f5602",
"trx_in_block": 1,
"virtual_op": 0
}linvictor88published a new post: gerrit
linvictor88published a new post: gerrit
| author | linvictor88 |
| body | @@ -1,12 +1,13 @@ +# Gerrit %E4%BD%BF%E7%94%A8%E7%AE%80%E4%BB%8B%0A @@ -132,16 +132,17 @@ %E7%99%BE%E5%BA%A6%E7%99%BE%E7%A7%91%EF%BC%89%0A%0A +# Gerrit %E5%AE%A1 @@ -1561,16 +1561,17 @@ %E6%98%AF%E8%BF%9B%E8%A1%8C%E5%88%9D%E5%A7%8B%E5%8C%96%0A%0A +# %E8%BF%90%E8%A1%8Cgerrit @@ -2188,16 +2188,17 @@ _theme%0A%0A +# Gerrit %E7%B3%BB @@ -2629,24 +2629,25 @@ closed.%0A %0A%0A +# Gerrit%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%B8%80%E4%B8%AA%E9%A1%B9 @@ -2788,16 +2788,17 @@ t%E6%9D%83%E9%99%90%0A%0A %0A%0A +# Github+g |
| json metadata | {"tags":["gerrit"],"links":["http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war"]} |
| parent author | |
| parent permlink | gerrit |
| permlink | gerrit |
| title | Gerrit 系统初探 |
| Transaction Info | Block #3719080/Trx 37930a7d4687e31690456ff8535e76da87efc511 |
View Raw JSON Data
{
"block": 3719080,
"op": [
"comment",
{
"author": "linvictor88",
"body": "@@ -1,12 +1,13 @@\n+#\n Gerrit %E4%BD%BF%E7%94%A8%E7%AE%80%E4%BB%8B%0A\n@@ -132,16 +132,17 @@\n %E7%99%BE%E5%BA%A6%E7%99%BE%E7%A7%91%EF%BC%89%0A%0A\n+#\n Gerrit %E5%AE%A1\n@@ -1561,16 +1561,17 @@\n %E6%98%AF%E8%BF%9B%E8%A1%8C%E5%88%9D%E5%A7%8B%E5%8C%96%0A%0A\n+#\n %E8%BF%90%E8%A1%8Cgerrit\n@@ -2188,16 +2188,17 @@\n _theme%0A%0A\n+#\n Gerrit %E7%B3%BB\n@@ -2629,24 +2629,25 @@\n closed.%0A %0A%0A\n+#\n Gerrit%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%B8%80%E4%B8%AA%E9%A1%B9\n@@ -2788,16 +2788,17 @@\n t%E6%9D%83%E9%99%90%0A%0A %0A%0A\n+#\n Github+g\n",
"json_metadata": "{\"tags\":[\"gerrit\"],\"links\":[\"http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\"]}",
"parent_author": "",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": "Gerrit 系统初探"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:36:54",
"trx_id": "37930a7d4687e31690456ff8535e76da87efc511",
"trx_in_block": 4,
"virtual_op": 0
}eternalaboveupvoted (0.10%) @linvictor88 / gerrit
eternalaboveupvoted (0.10%) @linvictor88 / gerrit
| author | linvictor88 |
| permlink | gerrit |
| voter | eternalabove |
| weight | 10 (0.10%) |
| Transaction Info | Block #3719008/Trx 88bc7b5c44a3a6bcd1ddfd3900de54073c4ebf57 |
View Raw JSON Data
{
"block": 3719008,
"op": [
"vote",
{
"author": "linvictor88",
"permlink": "gerrit",
"voter": "eternalabove",
"weight": 10
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:33:18",
"trx_id": "88bc7b5c44a3a6bcd1ddfd3900de54073c4ebf57",
"trx_in_block": 4,
"virtual_op": 0
}eternalabovereplied to @linvictor88 / gerrit
eternalabovereplied to @linvictor88 / gerrit
| author | eternalabove |
| body | Nice @linvictor88 Shot you an Upvote :) |
| json metadata | |
| parent author | linvictor88 |
| parent permlink | gerrit |
| permlink | gerrit |
| title | |
| Transaction Info | Block #3719008/Trx 9d3e842b221a9b1929504966db45ec0836f4fb6b |
View Raw JSON Data
{
"block": 3719008,
"op": [
"comment",
{
"author": "eternalabove",
"body": "Nice @linvictor88 \n Shot you an Upvote :)",
"json_metadata": "",
"parent_author": "linvictor88",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:33:18",
"trx_id": "9d3e842b221a9b1929504966db45ec0836f4fb6b",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88published a new post: gerrit
linvictor88published a new post: gerrit
| author | linvictor88 |
| body | Gerrit 使用简介 Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。 (from 百度百科) Gerrit 审核系统搭建过程 创建gerrit2用户 $sudo useradd -m -d /home/gerrit2 -s /bin/bash gerrit2 $sudo su gerrit2 安装mysql以及java环境 略。apt-get 配置mysql #mysql -u root –p Mysql> #CREATE USER 'gerrit2'@'localhost' IDENTIFIED BY 'secret'; #CREATE DATABASE reviewdb; #ALTER DATABASE reviewdb charset=latin1; #GRANT ALL ON reviewdb.* TO 'gerrit2'@'localhost'; #FLUSH PRIVILEGES; 下载gerrit并进行初始化 $wget http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war $java -jar gerrit-2.7.war init -d review_site 参见http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ Create '/home/gerrit2/review_site' [Y/n]? Y Location of Git repositories [git]: Database server type [h2]: mysql Gerrit Code Review is not shipped with MySQL Connector/J 5.1.21 ** This library is required for your configuration. ** Download and install it now [Y/n]? Y Downloading http://repo2.maven.org/maven2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar Checksum mysql-connector-java-5.1.21.jar OK Server hostname [localhost]: Server port [(mysql default)]: Database name [reviewdb]: Database username [gerrit2]: gerrit2's password : secret confirm password : SMTP server hostname [localhost]: SMTP server port [(default)]: SMTP encryption [NONE/?]: SMTP username : 更具体是进行初始化 运行gerrit审核系统 $ ./review_site/bin/gerrit.sh start 登录gerrit审核系统官网 默认端口号:8080 修改gerrit界面颜色 默认情况下是纯白色的,不美观可以对 review_site/etc/gerrit.config 修改,然后重启服务,下面是一个颜色配置模板: [theme] backgroundColor = FCFEEF textColor = 000000 trimColor = D4E9A9 selectionColor = FFFFCC topMenuColor = D4E9A9 changeTableOutdatedColor = F08080 [theme "signed-in"] backgroundColor = FCFEEF textColor = 000000 trimColor = D4E9A9 selectionColor = FFFFCC topMenuColor = D4E9A9 changeTableOutdatedColor = F08080 更多信息,索引 https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_theme_a_section_theme Gerrit 系统正常测试 ssh -p 29418 username@webhost 测试gerrit是否正常运行,根据 http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ 修改相关ssh配置,成功后会显示如下信息: **** Welcome to Gerrit Code Review **** Hi demo, you have successfully connected over SSH. Unfortunately, interactive shells are disabled. To clone a hosted Git repository, use: git clone ssh://demo@localhost:29418/REPOSITORY_NAME.git Connection to localhost closed. Gerrit创建第一个项目 创建项目, 克隆病推送代码! ssh -p 29418 admin@localhost gerrit create-project --name example.git 注意: 在gerrit系统上第一个注册的人自动成为管理员,只有管理员才有创建project权限 Github+gerrit+Jenkins(hudson) +redmine 职责: GitHub is a resource for managing Git code repositories and interacting with other developers. Jenkins is used to continuously test all of the components of OpenStack to ensure functionality and to verify that each change to the code base works as intended. Gerrit is a code review system originally developed for use by the Android Open Source Project and allows us to build a workflow where every change is peer-reviewed and tested by Jenkins before being merged into the main repository. 工作流: developer checks out source from github. developer makes changes. developer pushes to gerrit. gerrit sends change notice to jenkins for integration test. jenkins pulls changes directly from gerrit git server. on pass, jenkins adds +1 to gerrit review, passes review to other developers. on failure, jenkins adds -1 to gerrit review pass/fail status pushed to redmine other developers review change, approve (+2) gerrit commits changes to github repository. github hook notifies redmine of updates. redmine pulls changes from github, parses commit messages for ticket information. developer fetchs changes from github ... back to 2. [EDIT]: we switched to pulling directly from gerrit. Github remains as a mirror for pulling production sources. 安装运行Jenkins 根据https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger配置jenkins以及Gerrit jenkins + github http://blog.csdn.net/john_cdy/article/details/7738393 java -jar jenkins.war --httpPort=$PORT --httpListenAddress=$HTTP_HOST how to use jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins http://fourkitchens.com/blog/2011/09/20/trigger-jenkins-builds-pushing-github OpenStack 审核流程图: Background Available Links: Jenkins 学习:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html Gerrit 学习:http://ci.openstack.org/gerrit.html (介绍了OpenStack源代码开发维护更新流程!) Gerrit introduction: http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/intro-quick.html Gerrit installation: http://gerrit.googlecode.com/svn/documentation/2.1.6/install.html Git、Gerrit与Jenkins/Hudson CI服务器: http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ GerritJenkinsGithub: https://wiki.openstack.org/wiki/GerritJenkinsGithub Ideas and Actions: https://groups.google.com/forum/#!msg/repo-discuss/rersrCtdEiY/usAodLofFo8J Gerrit 工作流: https://wiki.openstack.org/wiki/GerritWorkflow git diff 的用法: http://blog.sina.com.cn/s/blog_40e9d4dd0100xi8p.html git rebase用法: http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html Gerrit 安装:http://ci.openstack.org/gerrit.html 图解GIT: http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/ |
| json metadata | {"tags":["gerrit"],"links":["http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war"]} |
| parent author | |
| parent permlink | gerrit |
| permlink | gerrit |
| title | Gerrit 系统初探 |
| Transaction Info | Block #3718996/Trx 056bf9a3932499dea22ae2a767c9b9e7c3520b9d |
View Raw JSON Data
{
"block": 3718996,
"op": [
"comment",
{
"author": "linvictor88",
"body": "Gerrit 使用简介\n\n Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。 (from 百度百科)\n\nGerrit 审核系统搭建过程\n\n创建gerrit2用户\n\n$sudo useradd -m -d /home/gerrit2 -s /bin/bash gerrit2\n\n$sudo su gerrit2\n\n安装mysql以及java环境\n\n略。apt-get\n\n配置mysql\n\n#mysql -u root –p\nMysql>\n #CREATE USER 'gerrit2'@'localhost' IDENTIFIED BY 'secret';\n #CREATE DATABASE reviewdb;\n #ALTER DATABASE reviewdb charset=latin1;\n #GRANT ALL ON reviewdb.* TO 'gerrit2'@'localhost';\n #FLUSH PRIVILEGES;\n\n \n\n下载gerrit并进行初始化\n\n$wget http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\n$java -jar gerrit-2.7.war init -d review_site\n\n参见http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/\nCreate '/home/gerrit2/review_site' [Y/n]? Y\nLocation of Git repositories [git]:\nDatabase server type [h2]: mysql\n\nGerrit Code Review is not shipped with MySQL Connector/J 5.1.21\n** This library is required for your configuration. **\nDownload and install it now [Y/n]? Y\nDownloading http://repo2.maven.org/maven2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar\nChecksum mysql-connector-java-5.1.21.jar OK\nServer hostname [localhost]: \nServer port [(mysql default)]:\nDatabase name [reviewdb]:\nDatabase username [gerrit2]:\ngerrit2's password : secret\n confirm password :\nSMTP server hostname [localhost]:\nSMTP server port [(default)]:\nSMTP encryption [NONE/?]:\nSMTP username : \n更具体是进行初始化\n\n运行gerrit审核系统\n\n$ ./review_site/bin/gerrit.sh start\n\n登录gerrit审核系统官网\n\n默认端口号:8080\n\n修改gerrit界面颜色\n\n默认情况下是纯白色的,不美观可以对 review_site/etc/gerrit.config 修改,然后重启服务,下面是一个颜色配置模板:\n\n[theme]\n\n backgroundColor = FCFEEF\n\n textColor = 000000\n\n trimColor = D4E9A9\n\n selectionColor = FFFFCC\n\n topMenuColor = D4E9A9\n\n changeTableOutdatedColor = F08080\n\n[theme \"signed-in\"]\n\n backgroundColor = FCFEEF\n\n textColor = 000000\n\n trimColor = D4E9A9\n\n selectionColor = FFFFCC\n\n topMenuColor = D4E9A9\n\n changeTableOutdatedColor = F08080\n\n更多信息,索引 https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_theme_a_section_theme\n\nGerrit 系统正常测试\n\n ssh -p 29418 username@webhost 测试gerrit是否正常运行,根据 http://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/ 修改相关ssh配置,成功后会显示如下信息:\n \n **** Welcome to Gerrit Code Review ****\n\n \n Hi demo, you have successfully connected over SSH.\n \n Unfortunately, interactive shells are disabled.\n To clone a hosted Git repository, use:\n \n git clone ssh://demo@localhost:29418/REPOSITORY_NAME.git\n \nConnection to localhost closed.\n \n\nGerrit创建第一个项目\n\n创建项目, 克隆病推送代码!\n\nssh -p 29418 admin@localhost gerrit create-project --name example.git\n\n注意: 在gerrit系统上第一个注册的人自动成为管理员,只有管理员才有创建project权限\n\n \n\nGithub+gerrit+Jenkins(hudson) +redmine\n\n职责:\n\n GitHub is a resource for managing Git code repositories and interacting with other developers. Jenkins is used to continuously test all of the components of OpenStack to ensure functionality and to verify that each change to the code base works as intended. Gerrit is a code review system originally developed for use by the Android Open Source Project and allows us to build a workflow where every change is peer-reviewed and tested by Jenkins before being merged into the main repository.\n\n工作流:\n\ndeveloper checks out source from github.\ndeveloper makes changes.\ndeveloper pushes to gerrit.\ngerrit sends change notice to jenkins for integration test.\njenkins pulls changes directly from gerrit git server.\non pass, jenkins adds +1 to gerrit review, passes review to other developers.\non failure, jenkins adds -1 to gerrit review\npass/fail status pushed to redmine\nother developers review change, approve (+2)\ngerrit commits changes to github repository.\ngithub hook notifies redmine of updates.\nredmine pulls changes from github, parses commit messages for ticket information.\ndeveloper fetchs changes from github ... back to 2. [EDIT]: we switched to pulling directly from gerrit. Github remains as a mirror for pulling production sources.\n安装运行Jenkins\n\n根据https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger配置jenkins以及Gerrit\n\n jenkins + github http://blog.csdn.net/john_cdy/article/details/7738393\n\n java -jar jenkins.war --httpPort=$PORT --httpListenAddress=$HTTP_HOST\n\n how to use jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins\n\nhttp://fourkitchens.com/blog/2011/09/20/trigger-jenkins-builds-pushing-github\n\nOpenStack 审核流程图:\n\n \n\nBackground\n\nAvailable Links:\n\nJenkins 学习:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html\n\nGerrit 学习:http://ci.openstack.org/gerrit.html (介绍了OpenStack源代码开发维护更新流程!)\n\nGerrit introduction: http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/intro-quick.html\n\nGerrit installation: http://gerrit.googlecode.com/svn/documentation/2.1.6/install.html\n\nGit、Gerrit与Jenkins/Hudson CI服务器:\n\nhttp://www.infoq.com/cn/articles/Gerrit-jenkins-hudson/\n\n \n\nGerritJenkinsGithub: https://wiki.openstack.org/wiki/GerritJenkinsGithub\n\nIdeas and Actions: https://groups.google.com/forum/#!msg/repo-discuss/rersrCtdEiY/usAodLofFo8J\n\nGerrit 工作流: https://wiki.openstack.org/wiki/GerritWorkflow\n\ngit diff 的用法: http://blog.sina.com.cn/s/blog_40e9d4dd0100xi8p.html\n\ngit rebase用法: http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html\n\nGerrit 安装:http://ci.openstack.org/gerrit.html\n\n图解GIT: http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/",
"json_metadata": "{\"tags\":[\"gerrit\"],\"links\":[\"http://gerrit-releases.storage.googleapis.com/gerrit-2.7.war\"]}",
"parent_author": "",
"parent_permlink": "gerrit",
"permlink": "gerrit",
"title": "Gerrit 系统初探"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:32:42",
"trx_id": "056bf9a3932499dea22ae2a767c9b9e7c3520b9d",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88upvoted (100.00%) @laoyao / steem
linvictor88upvoted (100.00%) @laoyao / steem
| author | laoyao |
| permlink | steem |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3718864/Trx 72537a2d5de97cfc4aa7d5ec63ba06fffbf38d13 |
View Raw JSON Data
{
"block": 3718864,
"op": [
"vote",
{
"author": "laoyao",
"permlink": "steem",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:26:06",
"trx_id": "72537a2d5de97cfc4aa7d5ec63ba06fffbf38d13",
"trx_in_block": 6,
"virtual_op": 0
}linvictor88upvoted (100.00%) @jademont / steem-bitshares-10
linvictor88upvoted (100.00%) @jademont / steem-bitshares-10
| author | jademont |
| permlink | steem-bitshares-10 |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3718561/Trx 0006861b4a18f6d789c954ba7099e5fba894734b |
View Raw JSON Data
{
"block": 3718561,
"op": [
"vote",
{
"author": "jademont",
"permlink": "steem-bitshares-10",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:10:57",
"trx_id": "0006861b4a18f6d789c954ba7099e5fba894734b",
"trx_in_block": 5,
"virtual_op": 0
}linvictor88upvoted (100.00%) @somebody / steem-steem123-com
linvictor88upvoted (100.00%) @somebody / steem-steem123-com
| author | somebody |
| permlink | steem-steem123-com |
| voter | linvictor88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #3718474/Trx 72901f62357b463c9a6fe043fb585d35978275a8 |
View Raw JSON Data
{
"block": 3718474,
"op": [
"vote",
{
"author": "somebody",
"permlink": "steem-steem123-com",
"voter": "linvictor88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:06:36",
"trx_id": "72901f62357b463c9a6fe043fb585d35978275a8",
"trx_in_block": 0,
"virtual_op": 0
}linvictor88sent 0.300 SBD to @poloniex- "b3f502c1be68b240"
linvictor88sent 0.300 SBD to @poloniex- "b3f502c1be68b240"
| amount | 0.300 SBD |
| from | linvictor88 |
| memo | b3f502c1be68b240 |
| to | poloniex |
| Transaction Info | Block #3718409/Trx 1e11e359e4ddb2dc7e86e2da5e06bddd7bf2fb29 |
View Raw JSON Data
{
"block": 3718409,
"op": [
"transfer",
{
"amount": "0.300 SBD",
"from": "linvictor88",
"memo": "b3f502c1be68b240",
"to": "poloniex"
}
],
"op_in_trx": 0,
"timestamp": "2016-08-02T02:03:21",
"trx_id": "1e11e359e4ddb2dc7e86e2da5e06bddd7bf2fb29",
"trx_in_block": 1,
"virtual_op": 0
}Manabar
Voting Power99.49%
Downvote Power0.00%
Resource Credits100.00%
Reputation Progress49.57%
{
"voting_manabar": {
"current_mana": 9949,
"last_update_time": 1470186348
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1470014238
},
"rc_account": {
"account": "linvictor88",
"max_rc": 2020748973,
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": 2020748973,
"last_update_time": 1537887600
}
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| None |
{
"posting_json_metadata": {},
"json_metadata": {}
}Auth Keys
Owner
Single Signature
Public Keys
STM8QMxmSF2JGxvxxg3bFo8X1UEb8bjazK5zUDKfhdnYGb5966zuj1/1
Active
Single Signature
Public Keys
STM4vjeNC3eexcn5Fdnk2rK5c6GUr7eQjn3zrpM4sYU7KALiM5WHi1/1
Posting
Single Signature
Public Keys
STM6YeANHm4UGHVXTtbTcDcDvS71CrEf1414mbHm4Pg52rKNHsTcP1/1
Memo
STM7SEZmD3Q6nyoGJciu72k2tyM4e2LsZYhg2XA2h9WkfSHefQTyF
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM8QMxmSF2JGxvxxg3bFo8X1UEb8bjazK5zUDKfhdnYGb5966zuj",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM4vjeNC3eexcn5Fdnk2rK5c6GUr7eQjn3zrpM4sYU7KALiM5WHi",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6YeANHm4UGHVXTtbTcDcDvS71CrEf1414mbHm4Pg52rKNHsTcP",
1
]
],
"weight_threshold": 1
},
"memo": "STM7SEZmD3Q6nyoGJciu72k2tyM4e2LsZYhg2XA2h9WkfSHefQTyF"
}Witness Votes
0 / 30
No active witness votes.
[]