git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* Commits are market as < but I expect = while git push --force
@ 2020-02-28 15:07 Eugen Konkov
  2020-02-28 15:16 ` Eugen Konkov
  0 siblings, 1 reply; 3+ messages in thread
From: Eugen Konkov @ 2020-02-28 15:07 UTC (permalink / raw)
  To: Git Mailing List

Hello Git team,

[alias]
    changesfull = log --graph --decorate --pretty=oneline --abbrev-commit --cherry-mark --boundary --left-right
    tree        = log --graph --decorate --pretty=oneline --abbrev-commit



from here we can see that **commits are euqal**

| = cf379600 add fixed captcha and copyKey
| = b9675add Display suspended packages
| = aaa61c87 Fix sub name
| = fea1588f Display status for suspended package
| = 1744b66c FIX: Use of uninitialized value $value in concatenation (.) or string at ...
| = 44fe0adf Remove excess parameter
| = dc3348d0 Fix condition
| = 14d866d7 Allow to connect to raddb
| = 85269f84 FIX: compiller automatically adds .exe
| = d1492746 Check that user exists



kes@work ~/s $ git changesfull 8ad1a35b...afacb2ab
< 8ad1a35b add form_section
= 0d42d957 add fixed captcha and copyKey
= 89d448f1 Display suspended packages
= c4b2eb0f Fix sub name
= 88151d09 Display status for suspended package
= d049b926 FIX: Use of uninitialized value $value in concatenation (.) or string at ...
= ecc644d4 Remove excess parameter
= 305f2cf8 Fix condition
= ade88b4b Allow to connect to raddb
= 91d1699f FIX: compiller automatically adds .exe
= b83f1394 Check that user exists
| > afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...
| > 77e834bb Admin menu in alphabetical order
| > 3bdfdfb1 Allow to configure Grafana domain for statistic
| > 382b5014 I do not know port for custom config
| > 9fc7a9c6 Use 'bridge' mode by default
| > 94ba81eb Changes in the address staff -> cabinet
| > bd742589 Fix problems when user opens link at multiple tabs
| > 257dcef4 Configure ContactUs variable
| > 5ad4822f Reduce level acces for ContactUs form
| > a553700b Fix variable name
| > 143d8975 Force mailing for new order and registration purpose
| > d1e3477c Rewrite condition. Add logging
| > 34392eff Log more
| > 97047ffd Log message when email was sent
| > 98255b99 Fix template name
| > b1469892 Reduce right requirements for remind form
| > 6e2006ae ID is not requred for registration
| > f54b638a Change flow how registration and ordering work
| > 8a75a742 Use &debug instead of hardcode check
| > 5d629de7 Create order from session data
| > 0e2e7506 Implement new configuration option: activation_hash_length
| > b5bf701d Prevent deep recursion when calling App::config
| > b10ef0d1 Security note
| > 8835655d Implement T_INSECURE function to allow calls to ->create
| > 1ecfeac9 Allow to export &log
| > 2c89558a Do not pass whole object. Pass just required info: email
| > e33af63f $c->uid is called at previous expression
| > 0686758a Ask mail for ordering
| > 05e7ed08 Do not display cabinet menu if user is not logged in
| > db03226c Display for logged in user more text
| > 500b856a FIX: Missing or empty input at ...
| > 83230f35 Imlement utility to easy work with database
| > d65148d8 Pass 'role' explicit
| > 5f1a57b6 Add key expiration for Redis
| > bc5850dd Simplify code
| > a850b734 Improve helper functions
| > 2244724d Security note!
| > f48ad97a Implement helper to work with Redis
| > e31f2e6c Install Redis
| > e27c03a5 Changed the display of creating PayPal invoice
| > 47286618 Adding App :: Do to Controllers
| > 409447c9 Rework routes
| > 45de583d Hide menu if user is not logged in
| > 5a5eb2b9 Update password for current logged in user
| > 359b66b9 Add $user parameter
| > 4a522108 Use short description for manual invoice
| > 2e2ff2c3 Fix spacing
| > b2b5b16d Typo fix
| > 8a6c921d Do not try to find tariff for manual invoice
| > ae59ef57 Filter invoice duplicates
| > ac5bc0da Move comment
| > 2fd9c87a Fix registration link
| > 18559b63 Added order information (ip, country, city, browser)
| > fdb0f70d Active display in listener / show template changed
| > 73261cd5 Changing the creation and editing of a listener
| > a0fddafd Changing validator parameters in a Listener controller
| > ae5f6796 Put correct quoting
| > 0149b316 Fix display message
| > f4e33cbe Implemente del_stat for Grafana
| > 42d5af8a Prettify error message
| > 67da86de Invalidate link after password is set
| > 6ac55a49 Remove STAGING mode
| > dd5a02c5 Fix openvpn generator
| > 1e2cadf6 Force :id for user
| > 9fb16671 Fix authorization
| > 4882698d After user creation $user->D returns undef, but should return default {}
| > 333de78a Remove two factor
| > 88c81aac Fix spelling
| > 5616133f Rewrite order process
| > 328fed71 Do not try to find undef values
| > bea391f9 Remove wizard
| > b6c75889 Display email in change password form
| > b3769ecf Fix text
| > 0cc7a880 Makeup form option form sub
| > 1ad64a7a Rework change password process
| > d58c69ca Rename template
| > 509f83b5 Fix text
| > b55fca77 Template rename: remind -> link_sent
| > 62eed3c6 Renamed: set_options -> save_cart
| > 0169cb67 Display verification link in development mode
| > d8e3930c Renamed: $g -> $self
| > 61cc36d5 Put grafana keys together
| > 4c007e84 Function сreation delete_user
| > 40d2caa2 Typo fix
| > 2dbc6262 Store grafana datasource and user id for user
| > cc79b4bd Added drop_influxdb
| > c5e15f76 Implementing the Terminate Function
| > c681beae Fix class for links
| > 6afaf67b Fix call
| > 7b1eae08 Temporary disable 'Request late payment' button
| > c57c8bd5 Fix link to PP invoice. Now it is highlighted
| > bd115260 Fix due_date for PayPal
| > 0c1d0414 Fix order by admin
| > af00c1df Use 'bridge' mode by default
| > 7eaf74ad BUG: Do not send fwtag if firewall is OFF
| > c8d7c603 More checks for error
| > a8958e88 To reset vpn keys we just create new account
| > 36772ffe More logging
| > 4edb5e16 Provide names for arguments
| > 4c705c99 Implement global logging variable
| > 0b817b04 Disable connection cache
| > 0fad0bfb FIX: Use of uninitialized value in lc at ...
| > d7842855 Fix route name
| > 0826d061 Use dispatch table
| > 38eac024 Fix call convention
| > 286bb9e8 Fix manage page
| > b6d07840 Fix values
| > f8f8fb3f Restrict access
| > 17ce2324 Use new interface to lookup listen_ip
| > c0807de3 Improve error message
| > 7cc32b3e Remove detect_listener in favor of $package->listener_ip
| > b5ac1176 Return own address or take default from server
| > 7cae0c67 Look listeners by tariff type
| > af6f7af1 Move code into its own sub
| > 940f53c3 Hide Options in production mode
| > 722d7043 Do correct error reporting
| > 842b1c54 Display error message for admin
| > 7d9575c3 Add graphana template to the repo
| > dd03b23c Fix path to graphna file
| > 60ed9f9e Select additionally id as workaround
| > ad2f69df Localities editing in order / edit template
| > b1b1efd0 Correcting the display of parameters in the order / show template
| > 551ad717 Passing a parameter when ordering a package
| > 90ac72e2 Hardcode removed
| > 0c3c90b9 Ability to select only active localities
| > 1fe503e6 Move category/sub_category into its own subroutin
| > 9adc0948 Fix problem with select field
| > fa492730 Make Server tag not required
| > e191fe98 Do not do changes at Mojolicous modules
| > 3ded8b0d Add webhooks for GoPay
| > 9172465c FIX: Undefined subroutine &App::Util::register_state_mapping called at ...
| > 447a4292 Fixed canceled to cancelled
| > ad3f99a7 Replacing Cancel with Back
| > 4c97ec4c Changing brackets in a query
| > 85bca306 Locality in order template
| > 3a0beb4a Changed state display in Order
| > bc5b1a69 Changed state display in Package
| > eee04065 Changed the mapping of state to IP
| > 4934e0de Split mapping hashes by type
| > 087a1e69 Fix Checkbox
| > 0be542fd Implement state mapping
| > a4e15cc1 Disable gopay in production mode
| > 33d0b44d Fix configuration value
| > e74c1c86 Move excess config from stagings
| > a2ec2bb0 Do not try to display link to order for manual Invoices
| > 5d1859b8 Inherit {mountpoint} from main configuration file
| > fc8948b5 Use new contacts
| > 23b0f3bc Fix key on l2tp_key
| > 7ba61f44 Adding and removing nas_ip and listen_ip in the Server table
| > aacd3365 listen_ip is not created
| > 16fb5b82 Fixed key on l2tp_key
| > db21c2cc SCHEMA 102: Duplicate listen_ip and nas_ip in Server table
| > 51db2dee Button color change
| > 66577eb4 Implemented removal of listener in server template
| > 95e5b893 Implemented adding listener in server template
| > d152d2fe Editing a listener from a server template
| > 8884331f Pass related table directly
| > 78cd4b6c Fix checkbox invoice
| > ad6d29e3 Add Grafana configuration for prod
| > 48505a48 FIX: Can't locate object method "listen_ip" at ...
| > cd5921f3 Fix template path and replace text by actual values
| > 4a0004d1 Link to grafana stat
| > 08becf0b Create grafana stat automatically
| > 91c094c6 Create new package API
| > 73264a30 SCHEMA 101: Add options field into User table
| >   19b6f122 Merge remote-tracking branch 'dash_v3' into dash_v3
| |\  
| | > aec9930b Implemented output and saving of the name field from the Server table
| | > e22df3cf SCHEMA 100: Added column name to Server table
| | > 72baca16 SCHEMA 99: fix server constraint on IP
| | > 78bc4523 Saving ip in server table
| | > 926cc240 SCHEMA 98: Table Server. ip_id to ip
| | > 71345a1d Moving DNS keys from Subnet to Server
| | > 5bd6103c SCHEMA 97: Moving DNS keys
| | > 79649d18 Added checkbox active in listener templates.
| | > 4997c195 SCHEMA 96: Added Active field in Listener table.
| | > c5855ca4 Implemented saving keys from CONCONFIGS
| > | b93f0317 Init variable with application root directory
| > | cb7b0e1e Move App::Do::config into App
| > | 8878d495 Create grafana dashboard for given folder
| > | 34b62277 Create template with variables for grafana dashboard
| > | c49f24e0 Optimize code a bit
| > | ac391135 Send UID only for cmd of type 2
| > | 8bec1d57 User MUST be lowercased
| > | b793888d Select first parameter only. Fix syntax
| > | d6cf2108 Revert "Put txid at the end of command"
| > | 1d42e76a Revert "Typo fix"
| > | 3f945dae Connect to correct NAS server
| > | 4301edc4 Limint usertag by 10symbols
| > | 120e0250 Typo fix
| > | 4a81c77d Put txid at the end of command
| > | 9fb20d38 Pass flag to generate new port or not
| > | 23fdc513 Return $listener:$port
| > | af43241f Fetch listen_ip and return it
| > | a1bcfb14 Do not forget to load module
| > | 94ada113 Be more strict. Declare variables
| > | ff1898ea Call method instead of direct access
| > | 93838043 Create folder via Grafana API
| > | 96997eab Implement other subroutines
| > | 22da80e5 Use grafana plugin
| > | a06ab4a7 Grafana does not allow to create users using token
| > | 8f4e6666 Implemented basic functions to speak to Grafana API
| > | f030c245 Changed scp to rsync
| > | de662afc (tag: v1.0) Fix configuration files
| > | cda5e0c6 Do not display 'config' option for PPTP/L2TP packages
| > | 32a0d87d Get correct listener IP for different tariffs
| > | cb18e74c Move captcha to login form
| |/  
| > 412bff9f Fix template
| > 38ceba41 Refinement of display of openvpn tariff data
| > 95d00f9f Fix Options
| > 21764a1e Captcha
| > cf153349 Implemented ssl_key saving
| = cf379600 add fixed captcha and copyKey
| = b9675add Display suspended packages
| = aaa61c87 Fix sub name
| = fea1588f Display status for suspended package
| = 1744b66c FIX: Use of uninitialized value $value in concatenation (.) or string at ...
| = 44fe0adf Remove excess parameter
| = dc3348d0 Fix condition
| = 14d866d7 Allow to connect to raddb
| = 85269f84 FIX: compiller automatically adds .exe
| = d1492746 Check that user exists
|/  
o 972cfe1e Change fields order




I do not want this 6f899f6a merge:


kes@work ~/s $ git tree
*   6f899f6a (HEAD -> dash_v3, origin/dash_v3) Merge branch 'dash_v3' of https://tracker.f
|\  
| * afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...
| * 77e834bb Admin menu in alphabetical order
| * 3bdfdfb1 Allow to configure Grafana domain for statistic
| * 382b5014 I do not know port for custom config
| * 9fc7a9c6 Use 'bridge' mode by default
| * 94ba81eb Changes in the address staff -> cabinet
| * bd742589 Fix problems when user opens link at multiple tabs
| * 257dcef4 Configure ContactUs variable
| * 5ad4822f Reduce level acces for ContactUs form
| * a553700b Fix variable name
| * 143d8975 Force mailing for new order and registration purpose
| * d1e3477c Rewrite condition. Add logging
| * 34392eff Log more
| * 97047ffd Log message when email was sent
| * 98255b99 Fix template name
| * b1469892 Reduce right requirements for remind form
| * 6e2006ae ID is not requred for registration
| * f54b638a Change flow how registration and ordering work
| * 8a75a742 Use &debug instead of hardcode check
| * 5d629de7 Create order from session data
| * 0e2e7506 Implement new configuration option: activation_hash_length
| * b5bf701d Prevent deep recursion when calling App::config
| * b10ef0d1 Security note
| * 8835655d Implement T_INSECURE function to allow calls to ->create
| * 1ecfeac9 Allow to export &log
| * 2c89558a Do not pass whole object. Pass just required info: email
| * e33af63f $c->uid is called at previous expression
| * 0686758a Ask mail for ordering
| * 05e7ed08 Do not display cabinet menu if user is not logged in
| * db03226c Display for logged in user more text
| * 500b856a FIX: Missing or empty input at ...
| * 83230f35 Imlement utility to easy work with database
| * d65148d8 Pass 'role' explicit
| * 5f1a57b6 Add key expiration for Redis
| * bc5850dd Simplify code
| * a850b734 Improve helper functions
| * 2244724d Security note!
| * f48ad97a Implement helper to work with Redis
| * e31f2e6c Install Redis
| * e27c03a5 Changed the display of creating PayPal invoice
| * 47286618 Adding App :: Do to Controllers
| * 409447c9 Rework routes
| * 45de583d Hide menu if user is not logged in
| * 5a5eb2b9 Update password for current logged in user
| * 359b66b9 Add $user parameter
| * 4a522108 Use short description for manual invoice
| * 2e2ff2c3 Fix spacing
| * b2b5b16d Typo fix
| * 8a6c921d Do not try to find tariff for manual invoice
| * ae59ef57 Filter invoice duplicates
| * ac5bc0da Move comment
| * 2fd9c87a Fix registration link
| * 18559b63 Added order information (ip, country, city, browser)
| * fdb0f70d Active display in listener / show template changed
| * 73261cd5 Changing the creation and editing of a listener
| * a0fddafd Changing validator parameters in a Listener controller
| * ae5f6796 Put correct quoting
| * 0149b316 Fix display message
| * f4e33cbe Implemente del_stat for Grafana
| * 42d5af8a Prettify error message
| * 67da86de Invalidate link after password is set
| * 6ac55a49 Remove STAGING mode
| * dd5a02c5 Fix openvpn generator
| * 1e2cadf6 Force :id for user
| * 9fb16671 Fix authorization
| * 4882698d After user creation $user->D returns undef, but should return default {}
| * 333de78a Remove two factor
| * 88c81aac Fix spelling
| * 5616133f Rewrite order process
| * 328fed71 Do not try to find undef values
| * bea391f9 Remove wizard
| * b6c75889 Display email in change password form
| * b3769ecf Fix text
| * 0cc7a880 Makeup form option form sub
| * 1ad64a7a Rework change password process
| * d58c69ca Rename template
| * 509f83b5 Fix text
| * b55fca77 Template rename: remind -> link_sent
| * 62eed3c6 Renamed: set_options -> save_cart
| * 0169cb67 Display verification link in development mode
| * d8e3930c Renamed: $g -> $self
| * 61cc36d5 Put grafana keys together
| * 4c007e84 Function сreation delete_user
| * 40d2caa2 Typo fix
| * 2dbc6262 Store grafana datasource and user id for user
| * cc79b4bd Added drop_influxdb
| * c5e15f76 Implementing the Terminate Function
| * c681beae Fix class for links
| * 6afaf67b Fix call
| * 7b1eae08 Temporary disable 'Request late payment' button
| * c57c8bd5 Fix link to PP invoice. Now it is highlighted
| * bd115260 Fix due_date for PayPal
| * 0c1d0414 Fix order by admin
| * af00c1df Use 'bridge' mode by default
| * 7eaf74ad BUG: Do not send fwtag if firewall is OFF
| * c8d7c603 More checks for error
| * a8958e88 To reset vpn keys we just create new account
| * 36772ffe More logging
| * 4edb5e16 Provide names for arguments
| * 4c705c99 Implement global logging variable
| * 0b817b04 Disable connection cache
| * 0fad0bfb FIX: Use of uninitialized value in lc at ...
| * d7842855 Fix route name
| * 0826d061 Use dispatch table
| * 38eac024 Fix call convention
| * 286bb9e8 Fix manage page
| * b6d07840 Fix values
| * f8f8fb3f Restrict access
| * 17ce2324 Use new interface to lookup listen_ip
| * c0807de3 Improve error message
| * 7cc32b3e Remove detect_listener in favor of $package->listener_ip
| * b5ac1176 Return own address or take default from server
| * 7cae0c67 Look listeners by tariff type
| * af6f7af1 Move code into its own sub
| * 940f53c3 Hide Options in production mode
| * 722d7043 Do correct error reporting
| * 842b1c54 Display error message for admin
| * 7d9575c3 Add graphana template to the repo
| * dd03b23c Fix path to graphna file
| * 60ed9f9e Select additionally id as workaround
| * ad2f69df Localities editing in order / edit template
| * b1b1efd0 Correcting the display of parameters in the order / show template
| * 551ad717 Passing a parameter when ordering a package
| * 90ac72e2 Hardcode removed
| * 0c3c90b9 Ability to select only active localities
| * 1fe503e6 Move category/sub_category into its own subroutin
| * 9adc0948 Fix problem with select field
| * fa492730 Make Server tag not required
| * e191fe98 Do not do changes at Mojolicous modules
| * 3ded8b0d Add webhooks for GoPay
| * 9172465c FIX: Undefined subroutine &App::Util::register_state_mapping called at ...
| * 447a4292 Fixed canceled to cancelled
| * ad3f99a7 Replacing Cancel with Back
| * 4c97ec4c Changing brackets in a query
| * 85bca306 Locality in order template
| * 3a0beb4a Changed state display in Order
| * bc5b1a69 Changed state display in Package
| * eee04065 Changed the mapping of state to IP
| * 4934e0de Split mapping hashes by type
| * 087a1e69 Fix Checkbox
| * 0be542fd Implement state mapping
| * a4e15cc1 Disable gopay in production mode
| * 33d0b44d Fix configuration value
| * e74c1c86 Move excess config from stagings
| * a2ec2bb0 Do not try to display link to order for manual Invoices
| * 5d1859b8 Inherit {mountpoint} from main configuration file
| * fc8948b5 Use new contacts
| * 23b0f3bc Fix key on l2tp_key
| * 7ba61f44 Adding and removing nas_ip and listen_ip in the Server table
| * aacd3365 listen_ip is not created
| * 16fb5b82 Fixed key on l2tp_key
| * db21c2cc SCHEMA 102: Duplicate listen_ip and nas_ip in Server table
| * 51db2dee Button color change
| * 66577eb4 Implemented removal of listener in server template
| * 95e5b893 Implemented adding listener in server template
| * d152d2fe Editing a listener from a server template
| * 8884331f Pass related table directly
| * 78cd4b6c Fix checkbox invoice
| * ad6d29e3 Add Grafana configuration for prod
| * 48505a48 FIX: Can't locate object method "listen_ip" at ...
| * cd5921f3 Fix template path and replace text by actual values
| * 4a0004d1 Link to grafana stat
| * 08becf0b Create grafana stat automatically
| * 91c094c6 Create new package API
| * 73264a30 SCHEMA 101: Add options field into User table
| *   19b6f122 Merge remote-tracking branch 'dash_v3' into dash_v3
| |\  
| | * aec9930b Implemented output and saving of the name field from the Server table
| | * e22df3cf SCHEMA 100: Added column name to Server table
| | * 72baca16 SCHEMA 99: fix server constraint on IP
| | * 78bc4523 Saving ip in server table
| | * 926cc240 SCHEMA 98: Table Server. ip_id to ip
| | * 71345a1d Moving DNS keys from Subnet to Server
| | * 5bd6103c SCHEMA 97: Moving DNS keys
| | * 79649d18 Added checkbox active in listener templates.
| | * 4997c195 SCHEMA 96: Added Active field in Listener table.
| | * c5855ca4 Implemented saving keys from CONCONFIGS
| * | b93f0317 Init variable with application root directory
| * | cb7b0e1e Move App::Do::config into App
| * | 8878d495 Create grafana dashboard for given folder
| * | 34b62277 Create template with variables for grafana dashboard
| * | c49f24e0 Optimize code a bit
| * | ac391135 Send UID only for cmd of type 2
| * | 8bec1d57 User MUST be lowercased
| * | b793888d Select first parameter only. Fix syntax
| * | d6cf2108 Revert "Put txid at the end of command"
| * | 1d42e76a Revert "Typo fix"
| * | 3f945dae Connect to correct NAS server
| * | 4301edc4 Limint usertag by 10symbols
| * | 120e0250 Typo fix
| * | 4a81c77d Put txid at the end of command
| * | 9fb20d38 Pass flag to generate new port or not
| * | 23fdc513 Return $listener:$port
| * | af43241f Fetch listen_ip and return it
| * | a1bcfb14 Do not forget to load module
| * | 94ada113 Be more strict. Declare variables
| * | ff1898ea Call method instead of direct access
| * | 93838043 Create folder via Grafana API
| * | 96997eab Implement other subroutines
| * | 22da80e5 Use grafana plugin
| * | a06ab4a7 Grafana does not allow to create users using token
| * | 8f4e6666 Implemented basic functions to speak to Grafana API
| * | f030c245 Changed scp to rsync
| * | de662afc (tag: v1.0) Fix configuration files
| * | cda5e0c6 Do not display 'config' option for PPTP/L2TP packages
| * | 32a0d87d Get correct listener IP for different tariffs
| * | cb18e74c Move captcha to login form
| |/  
| * 412bff9f Fix template
| * 38ceba41 Refinement of display of openvpn tariff data
| * 95d00f9f Fix Options
| * 21764a1e Captcha
| * cf153349 Implemented ssl_key saving
| * cf379600 add fixed captcha and copyKey
| * b9675add Display suspended packages
| * aaa61c87 Fix sub name
| * fea1588f Display status for suspended package
| * 1744b66c FIX: Use of uninitialized value $value in concatenation (.) or string at ...
| * 44fe0adf Remove excess parameter
| * dc3348d0 Fix condition
| * 14d866d7 Allow to connect to raddb
| * 85269f84 FIX: compiller automatically adds .exe
| * d1492746 Check that user exists
* | 8ad1a35b add form_section
* | 0d42d957 add fixed captcha and copyKey
* | 89d448f1 Display suspended packages
* | c4b2eb0f Fix sub name
* | 88151d09 Display status for suspended package
* | d049b926 FIX: Use of uninitialized value $value in concatenation (.) or string at ...
* | ecc644d4 Remove excess parameter
* | 305f2cf8 Fix condition
* | ade88b4b Allow to connect to raddb


so I git checkout to top of my branch and chery-pick "< 8ad1a35b add form_section"

kes@work ~/s $ gc afacb2ab 
Note: switching to 'afacb2ab'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

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

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...
kes@work ~/s $ git br -D dash_v3
Deleted branch dash_v3 (was 6f899f6a).
kes@work ~/s $ gc -b dash_v3
Switched to a new branch 'dash_v3'
kes@work ~/s $ git cp 8ad1a35b
[dash_v3 d2f5c866] add form_section
 Author: JekaPryadkoWeb <jekapryadko@gmail.com>
 Date: Fri Feb 28 16:31:30 2020 +0200
 1 file changed, 5 insertions(+), 3 deletions(-)
kes@work ~/s $ git tree
* d2f5c866 (HEAD -> dash_v3) add form_section
* afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...
* 77e834bb Admin menu in alphabetical order
* 3bdfdfb1 Allow to configure Grafana domain for statistic
* 382b5014 I do not know port for custom config
* 9fc7a9c6 Use 'bridge' mode by default
* 94ba81eb Changes in the address staff -> cabinet
* bd742589 Fix problems when user opens link at multiple tabs
* 257dcef4 Configure ContactUs variable
* 5ad4822f Reduce level acces for ContactUs form
* a553700b Fix variable name
* 143d8975 Force mailing for new order and registration purpose
* d1e3477c Rewrite condition. Add logging
* 34392eff Log more
* 97047ffd Log message when email was sent
* 98255b99 Fix template name
* b1469892 Reduce right requirements for remind form
* 6e2006ae ID is not requred for registration
* f54b638a Change flow how registration and ordering work
* 8a75a742 Use &debug instead of hardcode check
* 5d629de7 Create order from session data
* 0e2e7506 Implement new configuration option: activation_hash_length
* b5bf701d Prevent deep recursion when calling App::config
* b10ef0d1 Security note
* 8835655d Implement T_INSECURE function to allow calls to ->create
* 1ecfeac9 Allow to export &log
* 2c89558a Do not pass whole object. Pass just required info: email
* e33af63f $c->uid is called at previous expression
* 0686758a Ask mail for ordering
* 05e7ed08 Do not display cabinet menu if user is not logged in
* db03226c Display for logged in user more text
* 500b856a FIX: Missing or empty input at ...
* 83230f35 Imlement utility to easy work with database
* d65148d8 Pass 'role' explicit
* 5f1a57b6 Add key expiration for Redis
* bc5850dd Simplify code
* a850b734 Improve helper functions
* 2244724d Security note!
* f48ad97a Implement helper to work with Redis
kes@work ~/s $ gpf origin dash_v3
Enumerating objects: 15, done.
Counting objects: 100% (15/15), done.
Delta compression using up to 4 threads
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 677 bytes | 677.00 KiB/s, done.
Total 8 (delta 7), reused 0 (delta 0)
To https://tracker.feel-safe.net/gitdev/main.git
 + 6f899f6a...d2f5c866 dash_v3 -> dash_v3 (forced update)


When  I  did  this  successfully  then git shows that **target commits
differs**. Notice they marked as < but I expect =

kes@work ~/s $ git changesfull 6f899f6a...d2f5c866
= d2f5c866 (HEAD -> dash_v3, origin/dash_v3) add form_section
| <   6f899f6a Merge branch 'dash_v3' of https://tracker.feel-safe.net/gitdev/main into da
| |\  
| |/  
|/|   
| = 8ad1a35b add form_section
| < 0d42d957 add fixed captcha and copyKey
| < 89d448f1 Display suspended packages
| < c4b2eb0f Fix sub name
| < 88151d09 Display status for suspended package
| < d049b926 FIX: Use of uninitialized value $value in concatenation (.) or string at ...
| < ecc644d4 Remove excess parameter
| < 305f2cf8 Fix condition
| < ade88b4b Allow to connect to raddb
| < 91d1699f FIX: compiller automatically adds .exe
| < b83f1394 Check that user exists
| o 972cfe1e Change fields order
o afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...

I expect 972cfe1e..0d42d957 should be marked as =, because they are at both branches.
This is probably because root-point should be not top of my branch afacb2ab, but somewhere deeper in the history (see first branch comparison: 8ad1a35b...afacb2ab)



-- 
Best regards,
Eugen Konkov


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Commits are market as < but I expect = while git push --force
  2020-02-28 15:07 Commits are market as < but I expect = while git push --force Eugen Konkov
@ 2020-02-28 15:16 ` Eugen Konkov
  2020-02-28 15:20   ` Eugen Konkov
  0 siblings, 1 reply; 3+ messages in thread
From: Eugen Konkov @ 2020-02-28 15:16 UTC (permalink / raw)
  To: Git Mailing List



probably while comparing 6f899f6a...d2f5c866 and the top commit is merge commit 6f899f6a (as in my case). Git should not stop on afacb2ab but should dig deeper to the root 972cfe1e


Friday, February 28, 2020, 5:07:47 PM, you wrote:

> Hello Git team,

> [alias]
>     changesfull = log --graph --decorate --pretty=oneline
> --abbrev-commit --cherry-mark --boundary --left-right
>     tree        = log --graph --decorate --pretty=oneline --abbrev-commit



> from here we can see that **commits are euqal**

> | = cf379600 add fixed captcha and copyKey
> | = b9675add Display suspended packages
> | = aaa61c87 Fix sub name
> | = fea1588f Display status for suspended package
> | = 1744b66c FIX: Use of uninitialized value $value in
> concatenation (.) or string at ...
> | = 44fe0adf Remove excess parameter
> | = dc3348d0 Fix condition
> | = 14d866d7 Allow to connect to raddb
> | = 85269f84 FIX: compiller automatically adds .exe
> | = d1492746 Check that user exists



> kes@work ~/s $ git changesfull 8ad1a35b...afacb2ab
> < 8ad1a35b add form_section
> = 0d42d957 add fixed captcha and copyKey
> = 89d448f1 Display suspended packages
> = c4b2eb0f Fix sub name
> = 88151d09 Display status for suspended package
> = d049b926 FIX: Use of uninitialized value $value in concatenation (.) or string at ...
> = ecc644d4 Remove excess parameter
> = 305f2cf8 Fix condition
> = ade88b4b Allow to connect to raddb
> = 91d1699f FIX: compiller automatically adds .exe
> = b83f1394 Check that user exists
| >> afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...
| >> 77e834bb Admin menu in alphabetical order
| >> 3bdfdfb1 Allow to configure Grafana domain for statistic
| >> 382b5014 I do not know port for custom config
| >> 9fc7a9c6 Use 'bridge' mode by default
| >> 94ba81eb Changes in the address staff -> cabinet
| >> bd742589 Fix problems when user opens link at multiple tabs
| >> 257dcef4 Configure ContactUs variable
| >> 5ad4822f Reduce level acces for ContactUs form
| >> a553700b Fix variable name
| >> 143d8975 Force mailing for new order and registration purpose
| >> d1e3477c Rewrite condition. Add logging
| >> 34392eff Log more
| >> 97047ffd Log message when email was sent
| >> 98255b99 Fix template name
| >> b1469892 Reduce right requirements for remind form
| >> 6e2006ae ID is not requred for registration
| >> f54b638a Change flow how registration and ordering work
| >> 8a75a742 Use &debug instead of hardcode check
| >> 5d629de7 Create order from session data
| >> 0e2e7506 Implement new configuration option: activation_hash_length
| >> b5bf701d Prevent deep recursion when calling App::config
| >> b10ef0d1 Security note
| >> 8835655d Implement T_INSECURE function to allow calls to ->create
| >> 1ecfeac9 Allow to export &log
| >> 2c89558a Do not pass whole object. Pass just required info: email
| >> e33af63f $c->uid is called at previous expression
| >> 0686758a Ask mail for ordering
| >> 05e7ed08 Do not display cabinet menu if user is not logged in
| >> db03226c Display for logged in user more text
| >> 500b856a FIX: Missing or empty input at ...
| >> 83230f35 Imlement utility to easy work with database
| >> d65148d8 Pass 'role' explicit
| >> 5f1a57b6 Add key expiration for Redis
| >> bc5850dd Simplify code
| >> a850b734 Improve helper functions
| >> 2244724d Security note!
| >> f48ad97a Implement helper to work with Redis
| >> e31f2e6c Install Redis
| >> e27c03a5 Changed the display of creating PayPal invoice
| >> 47286618 Adding App :: Do to Controllers
| >> 409447c9 Rework routes
| >> 45de583d Hide menu if user is not logged in
| >> 5a5eb2b9 Update password for current logged in user
| >> 359b66b9 Add $user parameter
| >> 4a522108 Use short description for manual invoice
| >> 2e2ff2c3 Fix spacing
| >> b2b5b16d Typo fix
| >> 8a6c921d Do not try to find tariff for manual invoice
| >> ae59ef57 Filter invoice duplicates
| >> ac5bc0da Move comment
| >> 2fd9c87a Fix registration link
| >> 18559b63 Added order information (ip, country, city, browser)
| >> fdb0f70d Active display in listener / show template changed
| >> 73261cd5 Changing the creation and editing of a listener
| >> a0fddafd Changing validator parameters in a Listener controller
| >> ae5f6796 Put correct quoting
| >> 0149b316 Fix display message
| >> f4e33cbe Implemente del_stat for Grafana
| >> 42d5af8a Prettify error message
| >> 67da86de Invalidate link after password is set
| >> 6ac55a49 Remove STAGING mode
| >> dd5a02c5 Fix openvpn generator
| >> 1e2cadf6 Force :id for user
| >> 9fb16671 Fix authorization
| >> 4882698d After user creation $user->D returns undef, but should return default {}
| >> 333de78a Remove two factor
| >> 88c81aac Fix spelling
| >> 5616133f Rewrite order process
| >> 328fed71 Do not try to find undef values
| >> bea391f9 Remove wizard
| >> b6c75889 Display email in change password form
| >> b3769ecf Fix text
| >> 0cc7a880 Makeup form option form sub
| >> 1ad64a7a Rework change password process
| >> d58c69ca Rename template
| >> 509f83b5 Fix text
| >> b55fca77 Template rename: remind -> link_sent
| >> 62eed3c6 Renamed: set_options -> save_cart
| >> 0169cb67 Display verification link in development mode
| >> d8e3930c Renamed: $g -> $self
| >> 61cc36d5 Put grafana keys together
| >> 4c007e84 Function сreation delete_user
| >> 40d2caa2 Typo fix
| >> 2dbc6262 Store grafana datasource and user id for user
| >> cc79b4bd Added drop_influxdb
| >> c5e15f76 Implementing the Terminate Function
| >> c681beae Fix class for links
| >> 6afaf67b Fix call
| >> 7b1eae08 Temporary disable 'Request late payment' button
| >> c57c8bd5 Fix link to PP invoice. Now it is highlighted
| >> bd115260 Fix due_date for PayPal
| >> 0c1d0414 Fix order by admin
| >> af00c1df Use 'bridge' mode by default
| >> 7eaf74ad BUG: Do not send fwtag if firewall is OFF
| >> c8d7c603 More checks for error
| >> a8958e88 To reset vpn keys we just create new account
| >> 36772ffe More logging
| >> 4edb5e16 Provide names for arguments
| >> 4c705c99 Implement global logging variable
| >> 0b817b04 Disable connection cache
| >> 0fad0bfb FIX: Use of uninitialized value in lc at ...
| >> d7842855 Fix route name
| >> 0826d061 Use dispatch table
| >> 38eac024 Fix call convention
| >> 286bb9e8 Fix manage page
| >> b6d07840 Fix values
| >> f8f8fb3f Restrict access
| >> 17ce2324 Use new interface to lookup listen_ip
| >> c0807de3 Improve error message
| >> 7cc32b3e Remove detect_listener in favor of $package->listener_ip
| >> b5ac1176 Return own address or take default from server
| >> 7cae0c67 Look listeners by tariff type
| >> af6f7af1 Move code into its own sub
| >> 940f53c3 Hide Options in production mode
| >> 722d7043 Do correct error reporting
| >> 842b1c54 Display error message for admin
| >> 7d9575c3 Add graphana template to the repo
| >> dd03b23c Fix path to graphna file
| >> 60ed9f9e Select additionally id as workaround
| >> ad2f69df Localities editing in order / edit template
| >> b1b1efd0 Correcting the display of parameters in the order / show template
| >> 551ad717 Passing a parameter when ordering a package
| >> 90ac72e2 Hardcode removed
| >> 0c3c90b9 Ability to select only active localities
| >> 1fe503e6 Move category/sub_category into its own subroutin
| >> 9adc0948 Fix problem with select field
| >> fa492730 Make Server tag not required
| >> e191fe98 Do not do changes at Mojolicous modules
| >> 3ded8b0d Add webhooks for GoPay
| >> 9172465c FIX: Undefined subroutine &App::Util::register_state_mapping called at ...
| >> 447a4292 Fixed canceled to cancelled
| >> ad3f99a7 Replacing Cancel with Back
| >> 4c97ec4c Changing brackets in a query
| >> 85bca306 Locality in order template
| >> 3a0beb4a Changed state display in Order
| >> bc5b1a69 Changed state display in Package
| >> eee04065 Changed the mapping of state to IP
| >> 4934e0de Split mapping hashes by type
| >> 087a1e69 Fix Checkbox
| >> 0be542fd Implement state mapping
| >> a4e15cc1 Disable gopay in production mode
| >> 33d0b44d Fix configuration value
| >> e74c1c86 Move excess config from stagings
| >> a2ec2bb0 Do not try to display link to order for manual Invoices
| >> 5d1859b8 Inherit {mountpoint} from main configuration file
| >> fc8948b5 Use new contacts
| >> 23b0f3bc Fix key on l2tp_key
| >> 7ba61f44 Adding and removing nas_ip and listen_ip in the Server table
| >> aacd3365 listen_ip is not created
| >> 16fb5b82 Fixed key on l2tp_key
| >> db21c2cc SCHEMA 102: Duplicate listen_ip and nas_ip in Server table
| >> 51db2dee Button color change
| >> 66577eb4 Implemented removal of listener in server template
| >> 95e5b893 Implemented adding listener in server template
| >> d152d2fe Editing a listener from a server template
| >> 8884331f Pass related table directly
| >> 78cd4b6c Fix checkbox invoice
| >> ad6d29e3 Add Grafana configuration for prod
| >> 48505a48 FIX: Can't locate object method "listen_ip" at ...
| >> cd5921f3 Fix template path and replace text by actual values
| >> 4a0004d1 Link to grafana stat
| >> 08becf0b Create grafana stat automatically
| >> 91c094c6 Create new package API
| >> 73264a30 SCHEMA 101: Add options field into User table
| >>   19b6f122 Merge remote-tracking branch 'dash_v3' into dash_v3
> | |\  
| | >> aec9930b Implemented output and saving of the name field from the Server table
| | >> e22df3cf SCHEMA 100: Added column name to Server table
| | >> 72baca16 SCHEMA 99: fix server constraint on IP
| | >> 78bc4523 Saving ip in server table
| | >> 926cc240 SCHEMA 98: Table Server. ip_id to ip
| | >> 71345a1d Moving DNS keys from Subnet to Server
| | >> 5bd6103c SCHEMA 97: Moving DNS keys
| | >> 79649d18 Added checkbox active in listener templates.
| | >> 4997c195 SCHEMA 96: Added Active field in Listener table.
| | >> c5855ca4 Implemented saving keys from CONCONFIGS
| >> | b93f0317 Init variable with application root directory
| >> | cb7b0e1e Move App::Do::config into App
| >> | 8878d495 Create grafana dashboard for given folder
| >> | 34b62277 Create template with variables for grafana dashboard
| >> | c49f24e0 Optimize code a bit
| >> | ac391135 Send UID only for cmd of type 2
| >> | 8bec1d57 User MUST be lowercased
| >> | b793888d Select first parameter only. Fix syntax
| >> | d6cf2108 Revert "Put txid at the end of command"
| >> | 1d42e76a Revert "Typo fix"
| >> | 3f945dae Connect to correct NAS server
| >> | 4301edc4 Limint usertag by 10symbols
| >> | 120e0250 Typo fix
| >> | 4a81c77d Put txid at the end of command
| >> | 9fb20d38 Pass flag to generate new port or not
| >> | 23fdc513 Return $listener:$port
| >> | af43241f Fetch listen_ip and return it
| >> | a1bcfb14 Do not forget to load module
| >> | 94ada113 Be more strict. Declare variables
| >> | ff1898ea Call method instead of direct access
| >> | 93838043 Create folder via Grafana API
| >> | 96997eab Implement other subroutines
| >> | 22da80e5 Use grafana plugin
| >> | a06ab4a7 Grafana does not allow to create users using token
| >> | 8f4e6666 Implemented basic functions to speak to Grafana API
| >> | f030c245 Changed scp to rsync
| >> | de662afc (tag: v1.0) Fix configuration files
| >> | cda5e0c6 Do not display 'config' option for PPTP/L2TP packages
| >> | 32a0d87d Get correct listener IP for different tariffs
| >> | cb18e74c Move captcha to login form
> | |/  
| >> 412bff9f Fix template
| >> 38ceba41 Refinement of display of openvpn tariff data
| >> 95d00f9f Fix Options
| >> 21764a1e Captcha
| >> cf153349 Implemented ssl_key saving
> | = cf379600 add fixed captcha and copyKey
> | = b9675add Display suspended packages
> | = aaa61c87 Fix sub name
> | = fea1588f Display status for suspended package
> | = 1744b66c FIX: Use of uninitialized value $value in
> concatenation (.) or string at ...
> | = 44fe0adf Remove excess parameter
> | = dc3348d0 Fix condition
> | = 14d866d7 Allow to connect to raddb
> | = 85269f84 FIX: compiller automatically adds .exe
> | = d1492746 Check that user exists
> |/  
> o 972cfe1e Change fields order




> I do not want this 6f899f6a merge:


> kes@work ~/s $ git tree
> *   6f899f6a (HEAD -> dash_v3, origin/dash_v3) Merge branch 'dash_v3' of https://tracker.f
> |\  
> | * afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...
> | * 77e834bb Admin menu in alphabetical order
> | * 3bdfdfb1 Allow to configure Grafana domain for statistic
> | * 382b5014 I do not know port for custom config
> | * 9fc7a9c6 Use 'bridge' mode by default
> | * 94ba81eb Changes in the address staff -> cabinet
> | * bd742589 Fix problems when user opens link at multiple tabs
> | * 257dcef4 Configure ContactUs variable
> | * 5ad4822f Reduce level acces for ContactUs form
> | * a553700b Fix variable name
> | * 143d8975 Force mailing for new order and registration purpose
> | * d1e3477c Rewrite condition. Add logging
> | * 34392eff Log more
> | * 97047ffd Log message when email was sent
> | * 98255b99 Fix template name
> | * b1469892 Reduce right requirements for remind form
> | * 6e2006ae ID is not requred for registration
> | * f54b638a Change flow how registration and ordering work
> | * 8a75a742 Use &debug instead of hardcode check
> | * 5d629de7 Create order from session data
> | * 0e2e7506 Implement new configuration option: activation_hash_length
> | * b5bf701d Prevent deep recursion when calling App::config
> | * b10ef0d1 Security note
> | * 8835655d Implement T_INSECURE function to allow calls to ->create
> | * 1ecfeac9 Allow to export &log
> | * 2c89558a Do not pass whole object. Pass just required info: email
| * e33af63f $c->>uid is called at previous expression
> | * 0686758a Ask mail for ordering
> | * 05e7ed08 Do not display cabinet menu if user is not logged in
> | * db03226c Display for logged in user more text
> | * 500b856a FIX: Missing or empty input at ...
> | * 83230f35 Imlement utility to easy work with database
> | * d65148d8 Pass 'role' explicit
> | * 5f1a57b6 Add key expiration for Redis
> | * bc5850dd Simplify code
> | * a850b734 Improve helper functions
> | * 2244724d Security note!
> | * f48ad97a Implement helper to work with Redis
> | * e31f2e6c Install Redis
> | * e27c03a5 Changed the display of creating PayPal invoice
> | * 47286618 Adding App :: Do to Controllers
> | * 409447c9 Rework routes
> | * 45de583d Hide menu if user is not logged in
> | * 5a5eb2b9 Update password for current logged in user
> | * 359b66b9 Add $user parameter
> | * 4a522108 Use short description for manual invoice
> | * 2e2ff2c3 Fix spacing
> | * b2b5b16d Typo fix
> | * 8a6c921d Do not try to find tariff for manual invoice
> | * ae59ef57 Filter invoice duplicates
> | * ac5bc0da Move comment
> | * 2fd9c87a Fix registration link
> | * 18559b63 Added order information (ip, country, city, browser)
> | * fdb0f70d Active display in listener / show template changed
> | * 73261cd5 Changing the creation and editing of a listener
> | * a0fddafd Changing validator parameters in a Listener controller
> | * ae5f6796 Put correct quoting
> | * 0149b316 Fix display message
> | * f4e33cbe Implemente del_stat for Grafana
> | * 42d5af8a Prettify error message
> | * 67da86de Invalidate link after password is set
> | * 6ac55a49 Remove STAGING mode
> | * dd5a02c5 Fix openvpn generator
> | * 1e2cadf6 Force :id for user
> | * 9fb16671 Fix authorization
> | * 4882698d After user creation $user->D returns undef, but should return default {}
> | * 333de78a Remove two factor
> | * 88c81aac Fix spelling
> | * 5616133f Rewrite order process
> | * 328fed71 Do not try to find undef values
> | * bea391f9 Remove wizard
> | * b6c75889 Display email in change password form
> | * b3769ecf Fix text
> | * 0cc7a880 Makeup form option form sub
> | * 1ad64a7a Rework change password process
> | * d58c69ca Rename template
> | * 509f83b5 Fix text
> | * b55fca77 Template rename: remind -> link_sent
> | * 62eed3c6 Renamed: set_options -> save_cart
> | * 0169cb67 Display verification link in development mode
> | * d8e3930c Renamed: $g -> $self
> | * 61cc36d5 Put grafana keys together
> | * 4c007e84 Function сreation delete_user
> | * 40d2caa2 Typo fix
> | * 2dbc6262 Store grafana datasource and user id for user
> | * cc79b4bd Added drop_influxdb
> | * c5e15f76 Implementing the Terminate Function
> | * c681beae Fix class for links
> | * 6afaf67b Fix call
> | * 7b1eae08 Temporary disable 'Request late payment' button
> | * c57c8bd5 Fix link to PP invoice. Now it is highlighted
> | * bd115260 Fix due_date for PayPal
> | * 0c1d0414 Fix order by admin
> | * af00c1df Use 'bridge' mode by default
> | * 7eaf74ad BUG: Do not send fwtag if firewall is OFF
> | * c8d7c603 More checks for error
> | * a8958e88 To reset vpn keys we just create new account
> | * 36772ffe More logging
> | * 4edb5e16 Provide names for arguments
> | * 4c705c99 Implement global logging variable
> | * 0b817b04 Disable connection cache
> | * 0fad0bfb FIX: Use of uninitialized value in lc at ...
> | * d7842855 Fix route name
> | * 0826d061 Use dispatch table
> | * 38eac024 Fix call convention
> | * 286bb9e8 Fix manage page
> | * b6d07840 Fix values
> | * f8f8fb3f Restrict access
> | * 17ce2324 Use new interface to lookup listen_ip
> | * c0807de3 Improve error message
> | * 7cc32b3e Remove detect_listener in favor of $package->listener_ip
> | * b5ac1176 Return own address or take default from server
> | * 7cae0c67 Look listeners by tariff type
> | * af6f7af1 Move code into its own sub
> | * 940f53c3 Hide Options in production mode
> | * 722d7043 Do correct error reporting
> | * 842b1c54 Display error message for admin
> | * 7d9575c3 Add graphana template to the repo
> | * dd03b23c Fix path to graphna file
> | * 60ed9f9e Select additionally id as workaround
> | * ad2f69df Localities editing in order / edit template
> | * b1b1efd0 Correcting the display of parameters in the order / show template
> | * 551ad717 Passing a parameter when ordering a package
> | * 90ac72e2 Hardcode removed
> | * 0c3c90b9 Ability to select only active localities
> | * 1fe503e6 Move category/sub_category into its own subroutin
> | * 9adc0948 Fix problem with select field
> | * fa492730 Make Server tag not required
> | * e191fe98 Do not do changes at Mojolicous modules
> | * 3ded8b0d Add webhooks for GoPay
> | * 9172465c FIX: Undefined subroutine
> &App::Util::register_state_mapping called at ...
> | * 447a4292 Fixed canceled to cancelled
> | * ad3f99a7 Replacing Cancel with Back
> | * 4c97ec4c Changing brackets in a query
> | * 85bca306 Locality in order template
> | * 3a0beb4a Changed state display in Order
> | * bc5b1a69 Changed state display in Package
> | * eee04065 Changed the mapping of state to IP
> | * 4934e0de Split mapping hashes by type
> | * 087a1e69 Fix Checkbox
> | * 0be542fd Implement state mapping
> | * a4e15cc1 Disable gopay in production mode
> | * 33d0b44d Fix configuration value
> | * e74c1c86 Move excess config from stagings
> | * a2ec2bb0 Do not try to display link to order for manual Invoices
> | * 5d1859b8 Inherit {mountpoint} from main configuration file
> | * fc8948b5 Use new contacts
> | * 23b0f3bc Fix key on l2tp_key
> | * 7ba61f44 Adding and removing nas_ip and listen_ip in the Server table
> | * aacd3365 listen_ip is not created
> | * 16fb5b82 Fixed key on l2tp_key
> | * db21c2cc SCHEMA 102: Duplicate listen_ip and nas_ip in Server table
> | * 51db2dee Button color change
> | * 66577eb4 Implemented removal of listener in server template
> | * 95e5b893 Implemented adding listener in server template
> | * d152d2fe Editing a listener from a server template
> | * 8884331f Pass related table directly
> | * 78cd4b6c Fix checkbox invoice
> | * ad6d29e3 Add Grafana configuration for prod
> | * 48505a48 FIX: Can't locate object method "listen_ip" at ...
> | * cd5921f3 Fix template path and replace text by actual values
> | * 4a0004d1 Link to grafana stat
> | * 08becf0b Create grafana stat automatically
> | * 91c094c6 Create new package API
> | * 73264a30 SCHEMA 101: Add options field into User table
> | *   19b6f122 Merge remote-tracking branch 'dash_v3' into dash_v3
> | |\  
> | | * aec9930b Implemented output and saving of the name field from the Server table
> | | * e22df3cf SCHEMA 100: Added column name to Server table
> | | * 72baca16 SCHEMA 99: fix server constraint on IP
> | | * 78bc4523 Saving ip in server table
> | | * 926cc240 SCHEMA 98: Table Server. ip_id to ip
> | | * 71345a1d Moving DNS keys from Subnet to Server
> | | * 5bd6103c SCHEMA 97: Moving DNS keys
> | | * 79649d18 Added checkbox active in listener templates.
> | | * 4997c195 SCHEMA 96: Added Active field in Listener table.
> | | * c5855ca4 Implemented saving keys from CONCONFIGS
> | * | b93f0317 Init variable with application root directory
> | * | cb7b0e1e Move App::Do::config into App
> | * | 8878d495 Create grafana dashboard for given folder
> | * | 34b62277 Create template with variables for grafana dashboard
> | * | c49f24e0 Optimize code a bit
> | * | ac391135 Send UID only for cmd of type 2
> | * | 8bec1d57 User MUST be lowercased
> | * | b793888d Select first parameter only. Fix syntax
> | * | d6cf2108 Revert "Put txid at the end of command"
> | * | 1d42e76a Revert "Typo fix"
> | * | 3f945dae Connect to correct NAS server
> | * | 4301edc4 Limint usertag by 10symbols
> | * | 120e0250 Typo fix
> | * | 4a81c77d Put txid at the end of command
> | * | 9fb20d38 Pass flag to generate new port or not
> | * | 23fdc513 Return $listener:$port
> | * | af43241f Fetch listen_ip and return it
> | * | a1bcfb14 Do not forget to load module
> | * | 94ada113 Be more strict. Declare variables
> | * | ff1898ea Call method instead of direct access
> | * | 93838043 Create folder via Grafana API
> | * | 96997eab Implement other subroutines
> | * | 22da80e5 Use grafana plugin
> | * | a06ab4a7 Grafana does not allow to create users using token
> | * | 8f4e6666 Implemented basic functions to speak to Grafana API
> | * | f030c245 Changed scp to rsync
> | * | de662afc (tag: v1.0) Fix configuration files
> | * | cda5e0c6 Do not display 'config' option for PPTP/L2TP packages
> | * | 32a0d87d Get correct listener IP for different tariffs
> | * | cb18e74c Move captcha to login form
> | |/  
> | * 412bff9f Fix template
> | * 38ceba41 Refinement of display of openvpn tariff data
> | * 95d00f9f Fix Options
> | * 21764a1e Captcha
> | * cf153349 Implemented ssl_key saving
> | * cf379600 add fixed captcha and copyKey
> | * b9675add Display suspended packages
> | * aaa61c87 Fix sub name
> | * fea1588f Display status for suspended package
> | * 1744b66c FIX: Use of uninitialized value $value in
> concatenation (.) or string at ...
> | * 44fe0adf Remove excess parameter
> | * dc3348d0 Fix condition
> | * 14d866d7 Allow to connect to raddb
> | * 85269f84 FIX: compiller automatically adds .exe
> | * d1492746 Check that user exists
> * | 8ad1a35b add form_section
> * | 0d42d957 add fixed captcha and copyKey
> * | 89d448f1 Display suspended packages
> * | c4b2eb0f Fix sub name
> * | 88151d09 Display status for suspended package
> * | d049b926 FIX: Use of uninitialized value $value in
> concatenation (.) or string at ...
> * | ecc644d4 Remove excess parameter
> * | 305f2cf8 Fix condition
> * | ade88b4b Allow to connect to raddb


> so I git checkout to top of my branch and chery-pick "< 8ad1a35b add form_section"

> kes@work ~/s $ gc afacb2ab 
> Note: switching to 'afacb2ab'.

> You are in 'detached HEAD' state. You can look around, make experimental
> changes and commit them, and you can discard any commits you make in this
> state without impacting any branches by switching back to a branch.

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

>   git switch -c <new-branch-name>

> Or undo this operation with:

>   git switch -

> Turn off this advice by setting config variable advice.detachedHead to false

> HEAD is now at afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...
> kes@work ~/s $ git br -D dash_v3
> Deleted branch dash_v3 (was 6f899f6a).
> kes@work ~/s $ gc -b dash_v3
> Switched to a new branch 'dash_v3'
> kes@work ~/s $ git cp 8ad1a35b
> [dash_v3 d2f5c866] add form_section
>  Author: JekaPryadkoWeb <jekapryadko@gmail.com>
>  Date: Fri Feb 28 16:31:30 2020 +0200
>  1 file changed, 5 insertions(+), 3 deletions(-)
> kes@work ~/s $ git tree
* d2f5c866 (HEAD ->> dash_v3) add form_section
> * afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...
> * 77e834bb Admin menu in alphabetical order
> * 3bdfdfb1 Allow to configure Grafana domain for statistic
> * 382b5014 I do not know port for custom config
> * 9fc7a9c6 Use 'bridge' mode by default
> * 94ba81eb Changes in the address staff -> cabinet
> * bd742589 Fix problems when user opens link at multiple tabs
> * 257dcef4 Configure ContactUs variable
> * 5ad4822f Reduce level acces for ContactUs form
> * a553700b Fix variable name
> * 143d8975 Force mailing for new order and registration purpose
> * d1e3477c Rewrite condition. Add logging
> * 34392eff Log more
> * 97047ffd Log message when email was sent
> * 98255b99 Fix template name
> * b1469892 Reduce right requirements for remind form
> * 6e2006ae ID is not requred for registration
> * f54b638a Change flow how registration and ordering work
> * 8a75a742 Use &debug instead of hardcode check
> * 5d629de7 Create order from session data
> * 0e2e7506 Implement new configuration option: activation_hash_length
> * b5bf701d Prevent deep recursion when calling App::config
> * b10ef0d1 Security note
> * 8835655d Implement T_INSECURE function to allow calls to ->create
> * 1ecfeac9 Allow to export &log
> * 2c89558a Do not pass whole object. Pass just required info: email
* e33af63f $c->>uid is called at previous expression
> * 0686758a Ask mail for ordering
> * 05e7ed08 Do not display cabinet menu if user is not logged in
> * db03226c Display for logged in user more text
> * 500b856a FIX: Missing or empty input at ...
> * 83230f35 Imlement utility to easy work with database
> * d65148d8 Pass 'role' explicit
> * 5f1a57b6 Add key expiration for Redis
> * bc5850dd Simplify code
> * a850b734 Improve helper functions
> * 2244724d Security note!
> * f48ad97a Implement helper to work with Redis
> kes@work ~/s $ gpf origin dash_v3
> Enumerating objects: 15, done.
> Counting objects: 100% (15/15), done.
> Delta compression using up to 4 threads
> Compressing objects: 100% (8/8), done.
> Writing objects: 100% (8/8), 677 bytes | 677.00 KiB/s, done.
> Total 8 (delta 7), reused 0 (delta 0)
> To https://tracker.feel-safe.net/gitdev/main.git
>  + 6f899f6a...d2f5c866 dash_v3 -> dash_v3 (forced update)


> When  I  did  this  successfully  then git shows that **target commits
> differs**. Notice they marked as < but I expect =

> kes@work ~/s $ git changesfull 6f899f6a...d2f5c866
= d2f5c866 (HEAD ->> dash_v3, origin/dash_v3) add form_section
> | <   6f899f6a Merge branch 'dash_v3' of
> https://tracker.feel-safe.net/gitdev/main into da
> | |\  
> | |/  
> |/|   
> | = 8ad1a35b add form_section
> | < 0d42d957 add fixed captcha and copyKey
> | < 89d448f1 Display suspended packages
> | < c4b2eb0f Fix sub name
> | < 88151d09 Display status for suspended package
> | < d049b926 FIX: Use of uninitialized value $value in
> concatenation (.) or string at ...
> | < ecc644d4 Remove excess parameter
> | < 305f2cf8 Fix condition
> | < ade88b4b Allow to connect to raddb
> | < 91d1699f FIX: compiller automatically adds .exe
> | < b83f1394 Check that user exists
> | o 972cfe1e Change fields order
> o afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...

> I expect 972cfe1e..0d42d957 should be marked as =, because they are at both branches.
> This is probably because root-point should be not top of my branch
> afacb2ab, but somewhere deeper in the history (see first branch comparison: 8ad1a35b...afacb2ab)






-- 
Best regards,
Eugen Konkov


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Commits are market as < but I expect = while git push --force
  2020-02-28 15:16 ` Eugen Konkov
@ 2020-02-28 15:20   ` Eugen Konkov
  0 siblings, 0 replies; 3+ messages in thread
From: Eugen Konkov @ 2020-02-28 15:20 UTC (permalink / raw)
  To: Git Mailing List

Hello Eugen,

more comparisons:

kes@work ~/s $ git changesfull 8ad1a35b...d2f5c866
= d2f5c866 (HEAD -> dash_v3, origin/dash_v3) add form_section
> afacb2ab FIX: "my" variable $user masks earlier declaration in same scope at ...
> 77e834bb Admin menu in alphabetical order
> 3bdfdfb1 Allow to configure Grafana domain for statistic
> 382b5014 I do not know port for custom config
> 9fc7a9c6 Use 'bridge' mode by default
> 94ba81eb Changes in the address staff -> cabinet
> bd742589 Fix problems when user opens link at multiple tabs
> 257dcef4 Configure ContactUs variable
> 5ad4822f Reduce level acces for ContactUs form
> a553700b Fix variable name
> 143d8975 Force mailing for new order and registration purpose
> d1e3477c Rewrite condition. Add logging
> 34392eff Log more
> 97047ffd Log message when email was sent
> 98255b99 Fix template name
> b1469892 Reduce right requirements for remind form
> 6e2006ae ID is not requred for registration
> f54b638a Change flow how registration and ordering work
> 8a75a742 Use &debug instead of hardcode check
> 5d629de7 Create order from session data
> 0e2e7506 Implement new configuration option: activation_hash_length
> b5bf701d Prevent deep recursion when calling App::config
> b10ef0d1 Security note
> 8835655d Implement T_INSECURE function to allow calls to ->create
> 1ecfeac9 Allow to export &log
> 2c89558a Do not pass whole object. Pass just required info: email
> e33af63f $c->uid is called at previous expression
> 0686758a Ask mail for ordering
> 05e7ed08 Do not display cabinet menu if user is not logged in
> db03226c Display for logged in user more text
> 500b856a FIX: Missing or empty input at ...
> 83230f35 Imlement utility to easy work with database
> d65148d8 Pass 'role' explicit
> 5f1a57b6 Add key expiration for Redis
> bc5850dd Simplify code
> a850b734 Improve helper functions
> 2244724d Security note!
> f48ad97a Implement helper to work with Redis
> e31f2e6c Install Redis
> e27c03a5 Changed the display of creating PayPal invoice
> 47286618 Adding App :: Do to Controllers
> 409447c9 Rework routes
> 45de583d Hide menu if user is not logged in
> 5a5eb2b9 Update password for current logged in user
> 359b66b9 Add $user parameter
> 4a522108 Use short description for manual invoice
> 2e2ff2c3 Fix spacing
> b2b5b16d Typo fix
> 8a6c921d Do not try to find tariff for manual invoice
> ae59ef57 Filter invoice duplicates
> ac5bc0da Move comment
> 2fd9c87a Fix registration link
> 18559b63 Added order information (ip, country, city, browser)
> fdb0f70d Active display in listener / show template changed
> 73261cd5 Changing the creation and editing of a listener
> a0fddafd Changing validator parameters in a Listener controller
> ae5f6796 Put correct quoting
> 0149b316 Fix display message
> f4e33cbe Implemente del_stat for Grafana
> 42d5af8a Prettify error message
> 67da86de Invalidate link after password is set
> 6ac55a49 Remove STAGING mode
> dd5a02c5 Fix openvpn generator
> 1e2cadf6 Force :id for user
> 9fb16671 Fix authorization
> 4882698d After user creation $user->D returns undef, but should return default {}
> 333de78a Remove two factor
> 88c81aac Fix spelling
> 5616133f Rewrite order process
> 328fed71 Do not try to find undef values
> bea391f9 Remove wizard
> b6c75889 Display email in change password form
> b3769ecf Fix text
> 0cc7a880 Makeup form option form sub
> 1ad64a7a Rework change password process
> d58c69ca Rename template
> 509f83b5 Fix text
> b55fca77 Template rename: remind -> link_sent
> 62eed3c6 Renamed: set_options -> save_cart
> 0169cb67 Display verification link in development mode
> d8e3930c Renamed: $g -> $self
> 61cc36d5 Put grafana keys together
> 4c007e84 Function сreation delete_user
> 40d2caa2 Typo fix
> 2dbc6262 Store grafana datasource and user id for user
> cc79b4bd Added drop_influxdb
> c5e15f76 Implementing the Terminate Function
> c681beae Fix class for links
> 6afaf67b Fix call
> 7b1eae08 Temporary disable 'Request late payment' button
> c57c8bd5 Fix link to PP invoice. Now it is highlighted
> bd115260 Fix due_date for PayPal
> 0c1d0414 Fix order by admin
> af00c1df Use 'bridge' mode by default
> 7eaf74ad BUG: Do not send fwtag if firewall is OFF
> c8d7c603 More checks for error
> a8958e88 To reset vpn keys we just create new account
> 36772ffe More logging
> 4edb5e16 Provide names for arguments
> 4c705c99 Implement global logging variable
> 0b817b04 Disable connection cache
> 0fad0bfb FIX: Use of uninitialized value in lc at ...
> d7842855 Fix route name
> 0826d061 Use dispatch table
> 38eac024 Fix call convention
> 286bb9e8 Fix manage page
> b6d07840 Fix values
> f8f8fb3f Restrict access
> 17ce2324 Use new interface to lookup listen_ip
> c0807de3 Improve error message
> 7cc32b3e Remove detect_listener in favor of $package->listener_ip
> b5ac1176 Return own address or take default from server
> 7cae0c67 Look listeners by tariff type
> af6f7af1 Move code into its own sub
> 940f53c3 Hide Options in production mode
> 722d7043 Do correct error reporting
> 842b1c54 Display error message for admin
> 7d9575c3 Add graphana template to the repo
> dd03b23c Fix path to graphna file
> 60ed9f9e Select additionally id as workaround
> ad2f69df Localities editing in order / edit template
> b1b1efd0 Correcting the display of parameters in the order / show template
> 551ad717 Passing a parameter when ordering a package
> 90ac72e2 Hardcode removed
> 0c3c90b9 Ability to select only active localities
> 1fe503e6 Move category/sub_category into its own subroutin
> 9adc0948 Fix problem with select field
> fa492730 Make Server tag not required
> e191fe98 Do not do changes at Mojolicous modules
> 3ded8b0d Add webhooks for GoPay
> 9172465c FIX: Undefined subroutine &App::Util::register_state_mapping called at ...
> 447a4292 Fixed canceled to cancelled
> ad3f99a7 Replacing Cancel with Back
> 4c97ec4c Changing brackets in a query
> 85bca306 Locality in order template
> 3a0beb4a Changed state display in Order
> bc5b1a69 Changed state display in Package
> eee04065 Changed the mapping of state to IP
> 4934e0de Split mapping hashes by type
> 087a1e69 Fix Checkbox
> 0be542fd Implement state mapping
> a4e15cc1 Disable gopay in production mode
> 33d0b44d Fix configuration value
> e74c1c86 Move excess config from stagings
> a2ec2bb0 Do not try to display link to order for manual Invoices
> 5d1859b8 Inherit {mountpoint} from main configuration file
> fc8948b5 Use new contacts
> 23b0f3bc Fix key on l2tp_key
> 7ba61f44 Adding and removing nas_ip and listen_ip in the Server table
> aacd3365 listen_ip is not created
> 16fb5b82 Fixed key on l2tp_key
> db21c2cc SCHEMA 102: Duplicate listen_ip and nas_ip in Server table
> 51db2dee Button color change
> 66577eb4 Implemented removal of listener in server template
> 95e5b893 Implemented adding listener in server template
> d152d2fe Editing a listener from a server template
> 8884331f Pass related table directly
> 78cd4b6c Fix checkbox invoice
> ad6d29e3 Add Grafana configuration for prod
> 48505a48 FIX: Can't locate object method "listen_ip" at ...
> cd5921f3 Fix template path and replace text by actual values
> 4a0004d1 Link to grafana stat
> 08becf0b Create grafana stat automatically
> 91c094c6 Create new package API
> 73264a30 SCHEMA 101: Add options field into User table
>   19b6f122 Merge remote-tracking branch 'dash_v3' into dash_v3
|\  
| > aec9930b Implemented output and saving of the name field from the Server table
| > e22df3cf SCHEMA 100: Added column name to Server table
| > 72baca16 SCHEMA 99: fix server constraint on IP
| > 78bc4523 Saving ip in server table
| > 926cc240 SCHEMA 98: Table Server. ip_id to ip
| > 71345a1d Moving DNS keys from Subnet to Server
| > 5bd6103c SCHEMA 97: Moving DNS keys
| > 79649d18 Added checkbox active in listener templates.
| > 4997c195 SCHEMA 96: Added Active field in Listener table.
| > c5855ca4 Implemented saving keys from CONCONFIGS
> | b93f0317 Init variable with application root directory
> | cb7b0e1e Move App::Do::config into App
> | 8878d495 Create grafana dashboard for given folder
> | 34b62277 Create template with variables for grafana dashboard
> | c49f24e0 Optimize code a bit
> | ac391135 Send UID only for cmd of type 2
> | 8bec1d57 User MUST be lowercased
> | b793888d Select first parameter only. Fix syntax
> | d6cf2108 Revert "Put txid at the end of command"
> | 1d42e76a Revert "Typo fix"
> | 3f945dae Connect to correct NAS server
> | 4301edc4 Limint usertag by 10symbols
> | 120e0250 Typo fix
> | 4a81c77d Put txid at the end of command
> | 9fb20d38 Pass flag to generate new port or not
> | 23fdc513 Return $listener:$port
> | af43241f Fetch listen_ip and return it
> | a1bcfb14 Do not forget to load module
> | 94ada113 Be more strict. Declare variables
> | ff1898ea Call method instead of direct access
> | 93838043 Create folder via Grafana API
> | 96997eab Implement other subroutines
> | 22da80e5 Use grafana plugin
> | a06ab4a7 Grafana does not allow to create users using token
> | 8f4e6666 Implemented basic functions to speak to Grafana API
> | f030c245 Changed scp to rsync
> | de662afc (tag: v1.0) Fix configuration files
> | cda5e0c6 Do not display 'config' option for PPTP/L2TP packages
> | 32a0d87d Get correct listener IP for different tariffs
> | cb18e74c Move captcha to login form
|/  
> 412bff9f Fix template
> 38ceba41 Refinement of display of openvpn tariff data
> 95d00f9f Fix Options
> 21764a1e Captcha
> cf153349 Implemented ssl_key saving
= cf379600 add fixed captcha and copyKey
= b9675add Display suspended packages
= aaa61c87 Fix sub name
= fea1588f Display status for suspended package
= 1744b66c FIX: Use of uninitialized value $value in concatenation (.) or string at ...
= 44fe0adf Remove excess parameter
= dc3348d0 Fix condition
= 14d866d7 Allow to connect to raddb
= 85269f84 FIX: compiller automatically adds .exe
= d1492746 Check that user exists
| = 8ad1a35b add form_section
| = 0d42d957 add fixed captcha and copyKey
| = 89d448f1 Display suspended packages
| = c4b2eb0f Fix sub name
| = 88151d09 Display status for suspended package
| = d049b926 FIX: Use of uninitialized value $value in concatenation (.) or string at ...
| = ecc644d4 Remove excess parameter
| = 305f2cf8 Fix condition
| = ade88b4b Allow to connect to raddb
| = 91d1699f FIX: compiller automatically adds .exe
| = b83f1394 Check that user exists
|/  
o 972cfe1e Change fields order


-- 
Best regards,
Eugen Konkov


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-02-28 15:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-28 15:07 Commits are market as < but I expect = while git push --force Eugen Konkov
2020-02-28 15:16 ` Eugen Konkov
2020-02-28 15:20   ` Eugen Konkov

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).