<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://kb.owrench.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Midhungirish</id>
	<title>Origami_Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://kb.owrench.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Midhungirish"/>
	<link rel="alternate" type="text/html" href="http://kb.owrench.com/index.php?title=Special:Contributions/Midhungirish"/>
	<updated>2026-05-04T04:29:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://kb.owrench.com/index.php?title=Smart_Trivandrum_GPS_future_data_removal_query&amp;diff=177</id>
		<title>Smart Trivandrum GPS future data removal query</title>
		<link rel="alternate" type="text/html" href="http://kb.owrench.com/index.php?title=Smart_Trivandrum_GPS_future_data_removal_query&amp;diff=177"/>
		<updated>2025-06-11T06:56:56Z</updated>

		<summary type="html">&lt;p&gt;Midhungirish: Query to delete future data&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes GPS devices sends future data to the server and there will be request from the agencies to delete such data. Following query can be used to clear the data:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DELETE FROM st_water_gps_data WHERE sgd_imei='865006046684263' AND sgd_time&amp;gt;'2025-06-11 11:19:00'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace the sgd_imei and sgd_time fields with relevant values.&lt;/div&gt;</summary>
		<author><name>Midhungirish</name></author>
		
	</entry>
	<entry>
		<id>http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=176</id>
		<title>GIT Branching Guidelines</title>
		<link rel="alternate" type="text/html" href="http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=176"/>
		<updated>2024-04-22T03:40:45Z</updated>

		<summary type="html">&lt;p&gt;Midhungirish: /* 7.1 Branching for Hotfixes: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Git Branching Guidelines ==&lt;br /&gt;
=== 1. General Setup ===&lt;br /&gt;
==== 1.1 Production Branch (master): ====&lt;br /&gt;
The primary branch reflecting the production-ready state.&lt;br /&gt;
Deployment: Directly from this branch to the production server.&lt;br /&gt;
==== 1.2 QA Branch (dev): ====&lt;br /&gt;
Used for staging and testing before production.&lt;br /&gt;
Deployment: To the sandbox server for testing.&lt;br /&gt;
=== 2. Branch Protection ===&lt;br /&gt;
Protected Branches: Both master and dev.&lt;br /&gt;
No direct pushes allowed; changes must be made via pull requests.&lt;br /&gt;
Pull Requests: Require reviews and approvals from at least one developer other than the author.&lt;br /&gt;
=== 3. Branching for Development ===&lt;br /&gt;
==== 3.1 Sprint Branches: ====&lt;br /&gt;
Naming: sprint-X where X is the sprint number.&lt;br /&gt;
Based on: Created from dev at the start of each sprint.&lt;br /&gt;
==== 3.2 Feature Branches: ====&lt;br /&gt;
Naming: Using the Jira ticket number, e.g. JIRA-123-&amp;lt;branchname&amp;gt;.&lt;br /&gt;
Based on: Branched off from the respective sprint-X branch.&lt;br /&gt;
Purpose: Development of individual features or main tickets.&lt;br /&gt;
Maintenance: May be maintained by one or more developers.&lt;br /&gt;
=== 3.3 Subtask Branches: ===&lt;br /&gt;
Optional: Depending on the scale of subtasks and the number of developers.&lt;br /&gt;
Based on: Optionally branch off from the associated feature branch using the same naming convention.&lt;br /&gt;
== 4. Development Workflow ==&lt;br /&gt;
=== 4.1 Daily Commits: ===&lt;br /&gt;
Developers must commit changes to their respective feature branches on a daily basis&lt;br /&gt;
=== 4.2 Completing a Feature: ===&lt;br /&gt;
Merge completed feature branches back into the respective sprint-X branch via pull requests&lt;br /&gt;
=== 4.3 Merging to QA (dev branch): ===&lt;br /&gt;
Post-development, sprint-X branches are merged into dev.&lt;br /&gt;
Any number of merges can be done during the lifecycle of a sprint&lt;br /&gt;
Requires a pull request and approval from a developer not involved in the pull request.&lt;br /&gt;
Approver must do code review and can approve or reject the code with relevant comments&lt;br /&gt;
== 5. QA and Bug Fixes ==&lt;br /&gt;
=== 5.1 QA Testing: ===&lt;br /&gt;
Features merged into dev are moved to QA for testing.&lt;br /&gt;
=== 5.2 Handling Bugs: ===&lt;br /&gt;
Bugs are fixed within the original feature branch and merged back into dev as described above.&lt;br /&gt;
== 6. Release Preparation ==&lt;br /&gt;
End of Sprint: Post QA approval, dev is merged into master for production deployment.&lt;br /&gt;
== 7. Hotfix Workflow ==&lt;br /&gt;
=== 7.1 Branching for Hotfixes: ===&lt;br /&gt;
'''Naming:''' ''hf-JIRA-XXX-&amp;lt;branchname&amp;gt;''‎&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Based on:''' Created from master.‎&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Purpose:''' Immediate repairs to production issues.&lt;br /&gt;
&lt;br /&gt;
== 7.2 Development and Testing: ==&lt;br /&gt;
Focus on quick resolution; includes thorough testing and review.&lt;br /&gt;
== 7.3 Review and Approval: ==&lt;br /&gt;
Requires pull request and approval from another developer.&lt;br /&gt;
== 7.4 Merging and Deployment: ==&lt;br /&gt;
Hotfixes are merged into master and immediately deployed.&lt;br /&gt;
== 7.5 Propagate Hotfixes: ==&lt;br /&gt;
Merge changes into dev and any active sprint-X branches to maintain consistency.&lt;/div&gt;</summary>
		<author><name>Midhungirish</name></author>
		
	</entry>
	<entry>
		<id>http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=175</id>
		<title>GIT Branching Guidelines</title>
		<link rel="alternate" type="text/html" href="http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=175"/>
		<updated>2024-04-22T03:39:02Z</updated>

		<summary type="html">&lt;p&gt;Midhungirish: /* 7.1 Branching for Hotfixes: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Git Branching Guidelines ==&lt;br /&gt;
=== 1. General Setup ===&lt;br /&gt;
==== 1.1 Production Branch (master): ====&lt;br /&gt;
The primary branch reflecting the production-ready state.&lt;br /&gt;
Deployment: Directly from this branch to the production server.&lt;br /&gt;
==== 1.2 QA Branch (dev): ====&lt;br /&gt;
Used for staging and testing before production.&lt;br /&gt;
Deployment: To the sandbox server for testing.&lt;br /&gt;
=== 2. Branch Protection ===&lt;br /&gt;
Protected Branches: Both master and dev.&lt;br /&gt;
No direct pushes allowed; changes must be made via pull requests.&lt;br /&gt;
Pull Requests: Require reviews and approvals from at least one developer other than the author.&lt;br /&gt;
=== 3. Branching for Development ===&lt;br /&gt;
==== 3.1 Sprint Branches: ====&lt;br /&gt;
Naming: sprint-X where X is the sprint number.&lt;br /&gt;
Based on: Created from dev at the start of each sprint.&lt;br /&gt;
==== 3.2 Feature Branches: ====&lt;br /&gt;
Naming: Using the Jira ticket number, e.g. JIRA-123-&amp;lt;branchname&amp;gt;.&lt;br /&gt;
Based on: Branched off from the respective sprint-X branch.&lt;br /&gt;
Purpose: Development of individual features or main tickets.&lt;br /&gt;
Maintenance: May be maintained by one or more developers.&lt;br /&gt;
=== 3.3 Subtask Branches: ===&lt;br /&gt;
Optional: Depending on the scale of subtasks and the number of developers.&lt;br /&gt;
Based on: Optionally branch off from the associated feature branch using the same naming convention.&lt;br /&gt;
== 4. Development Workflow ==&lt;br /&gt;
=== 4.1 Daily Commits: ===&lt;br /&gt;
Developers must commit changes to their respective feature branches on a daily basis&lt;br /&gt;
=== 4.2 Completing a Feature: ===&lt;br /&gt;
Merge completed feature branches back into the respective sprint-X branch via pull requests&lt;br /&gt;
=== 4.3 Merging to QA (dev branch): ===&lt;br /&gt;
Post-development, sprint-X branches are merged into dev.&lt;br /&gt;
Any number of merges can be done during the lifecycle of a sprint&lt;br /&gt;
Requires a pull request and approval from a developer not involved in the pull request.&lt;br /&gt;
Approver must do code review and can approve or reject the code with relevant comments&lt;br /&gt;
== 5. QA and Bug Fixes ==&lt;br /&gt;
=== 5.1 QA Testing: ===&lt;br /&gt;
Features merged into dev are moved to QA for testing.&lt;br /&gt;
=== 5.2 Handling Bugs: ===&lt;br /&gt;
Bugs are fixed within the original feature branch and merged back into dev as described above.&lt;br /&gt;
== 6. Release Preparation ==&lt;br /&gt;
End of Sprint: Post QA approval, dev is merged into master for production deployment.&lt;br /&gt;
== 7. Hotfix Workflow ==&lt;br /&gt;
=== 7.1 Branching for Hotfixes: ===&lt;br /&gt;
Naming: ''hf-JIRA-XXX-&amp;lt;branchname&amp;gt;''&lt;br /&gt;
Based on: Created from master.&lt;br /&gt;
Purpose: Immediate repairs to production issues.&lt;br /&gt;
&lt;br /&gt;
== 7.2 Development and Testing: ==&lt;br /&gt;
Focus on quick resolution; includes thorough testing and review.&lt;br /&gt;
== 7.3 Review and Approval: ==&lt;br /&gt;
Requires pull request and approval from another developer.&lt;br /&gt;
== 7.4 Merging and Deployment: ==&lt;br /&gt;
Hotfixes are merged into master and immediately deployed.&lt;br /&gt;
== 7.5 Propagate Hotfixes: ==&lt;br /&gt;
Merge changes into dev and any active sprint-X branches to maintain consistency.&lt;/div&gt;</summary>
		<author><name>Midhungirish</name></author>
		
	</entry>
	<entry>
		<id>http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=174</id>
		<title>GIT Branching Guidelines</title>
		<link rel="alternate" type="text/html" href="http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=174"/>
		<updated>2024-04-22T03:37:53Z</updated>

		<summary type="html">&lt;p&gt;Midhungirish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Git Branching Guidelines ==&lt;br /&gt;
=== 1. General Setup ===&lt;br /&gt;
==== 1.1 Production Branch (master): ====&lt;br /&gt;
The primary branch reflecting the production-ready state.&lt;br /&gt;
Deployment: Directly from this branch to the production server.&lt;br /&gt;
==== 1.2 QA Branch (dev): ====&lt;br /&gt;
Used for staging and testing before production.&lt;br /&gt;
Deployment: To the sandbox server for testing.&lt;br /&gt;
=== 2. Branch Protection ===&lt;br /&gt;
Protected Branches: Both master and dev.&lt;br /&gt;
No direct pushes allowed; changes must be made via pull requests.&lt;br /&gt;
Pull Requests: Require reviews and approvals from at least one developer other than the author.&lt;br /&gt;
=== 3. Branching for Development ===&lt;br /&gt;
==== 3.1 Sprint Branches: ====&lt;br /&gt;
Naming: sprint-X where X is the sprint number.&lt;br /&gt;
Based on: Created from dev at the start of each sprint.&lt;br /&gt;
==== 3.2 Feature Branches: ====&lt;br /&gt;
Naming: Using the Jira ticket number, e.g. JIRA-123-&amp;lt;branchname&amp;gt;.&lt;br /&gt;
Based on: Branched off from the respective sprint-X branch.&lt;br /&gt;
Purpose: Development of individual features or main tickets.&lt;br /&gt;
Maintenance: May be maintained by one or more developers.&lt;br /&gt;
=== 3.3 Subtask Branches: ===&lt;br /&gt;
Optional: Depending on the scale of subtasks and the number of developers.&lt;br /&gt;
Based on: Optionally branch off from the associated feature branch using the same naming convention.&lt;br /&gt;
== 4. Development Workflow ==&lt;br /&gt;
=== 4.1 Daily Commits: ===&lt;br /&gt;
Developers must commit changes to their respective feature branches on a daily basis&lt;br /&gt;
=== 4.2 Completing a Feature: ===&lt;br /&gt;
Merge completed feature branches back into the respective sprint-X branch via pull requests&lt;br /&gt;
=== 4.3 Merging to QA (dev branch): ===&lt;br /&gt;
Post-development, sprint-X branches are merged into dev.&lt;br /&gt;
Any number of merges can be done during the lifecycle of a sprint&lt;br /&gt;
Requires a pull request and approval from a developer not involved in the pull request.&lt;br /&gt;
Approver must do code review and can approve or reject the code with relevant comments&lt;br /&gt;
== 5. QA and Bug Fixes ==&lt;br /&gt;
=== 5.1 QA Testing: ===&lt;br /&gt;
Features merged into dev are moved to QA for testing.&lt;br /&gt;
=== 5.2 Handling Bugs: ===&lt;br /&gt;
Bugs are fixed within the original feature branch and merged back into dev as described above.&lt;br /&gt;
== 6. Release Preparation ==&lt;br /&gt;
End of Sprint: Post QA approval, dev is merged into master for production deployment.&lt;br /&gt;
== 7. Hotfix Workflow ==&lt;br /&gt;
=== 7.1 Branching for Hotfixes: ===&lt;br /&gt;
Naming: hf-JIRA-XXX-&amp;lt;branchname&amp;gt;.&lt;br /&gt;
Based on: Created from master.&lt;br /&gt;
Purpose: Immediate repairs to production issues.&lt;br /&gt;
== 7.2 Development and Testing: ==&lt;br /&gt;
Focus on quick resolution; includes thorough testing and review.&lt;br /&gt;
== 7.3 Review and Approval: ==&lt;br /&gt;
Requires pull request and approval from another developer.&lt;br /&gt;
== 7.4 Merging and Deployment: ==&lt;br /&gt;
Hotfixes are merged into master and immediately deployed.&lt;br /&gt;
== 7.5 Propagate Hotfixes: ==&lt;br /&gt;
Merge changes into dev and any active sprint-X branches to maintain consistency.&lt;/div&gt;</summary>
		<author><name>Midhungirish</name></author>
		
	</entry>
	<entry>
		<id>http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=173</id>
		<title>GIT Branching Guidelines</title>
		<link rel="alternate" type="text/html" href="http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=173"/>
		<updated>2024-04-22T03:35:18Z</updated>

		<summary type="html">&lt;p&gt;Midhungirish: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Git Branching Guidelines ==&lt;br /&gt;
=== 1. General Setup ===&lt;br /&gt;
==== 1.1 Production Branch (master): ====&lt;br /&gt;
The primary branch reflecting the production-ready state.&lt;br /&gt;
Deployment: Directly from this branch to the production server.&lt;br /&gt;
==== 1.2 QA Branch (dev): ====&lt;br /&gt;
Used for staging and testing before production.&lt;br /&gt;
Deployment: To the sandbox server for testing.&lt;br /&gt;
=== 2. Branch Protection ===&lt;br /&gt;
Protected Branches: Both master and dev.&lt;br /&gt;
No direct pushes allowed; changes must be made via pull requests.&lt;br /&gt;
Pull Requests: Require reviews and approvals from at least one developer other than the author.&lt;br /&gt;
=== 3. Branching for Development ===&lt;br /&gt;
3.1 Sprint Branches:&lt;br /&gt;
Naming: sprint-X where X is the sprint number.&lt;br /&gt;
Based on: Created from dev at the start of each sprint.&lt;br /&gt;
3.2 Feature Branches:&lt;br /&gt;
Naming: Using the Jira ticket number, e.g. JIRA-123-&amp;lt;branchname&amp;gt;.&lt;br /&gt;
Based on: Branched off from the respective sprint-X branch.&lt;br /&gt;
Purpose: Development of individual features or main tickets.&lt;br /&gt;
Maintenance: May be maintained by one or more developers.&lt;br /&gt;
3.3 Subtask Branches:&lt;br /&gt;
Optional: Depending on the scale of subtasks and the number of developers.&lt;br /&gt;
Based on: Optionally branch off from the associated feature branch using the same naming convention.&lt;br /&gt;
4. Development Workflow&lt;br /&gt;
4.1 Daily Commits:&lt;br /&gt;
Developers must commit changes to their respective feature branches on a daily basis&lt;br /&gt;
4.2 Completing a Feature:&lt;br /&gt;
Merge completed feature branches back into the respective sprint-X branch via pull requests&lt;br /&gt;
4.3 Merging to QA (dev branch):&lt;br /&gt;
Post-development, sprint-X branches are merged into dev.&lt;br /&gt;
Any number of merges can be done during the lifecycle of a sprint&lt;br /&gt;
Requires a pull request and approval from a developer not involved in the pull request.&lt;br /&gt;
Approver must do code review and can approve or reject the code with relevant comments&lt;br /&gt;
5. QA and Bug Fixes&lt;br /&gt;
5.1 QA Testing:&lt;br /&gt;
Features merged into dev are moved to QA for testing.&lt;br /&gt;
5.2 Handling Bugs:&lt;br /&gt;
Bugs are fixed within the original feature branch and merged back into dev as described above.&lt;br /&gt;
6. Release Preparation&lt;br /&gt;
End of Sprint: Post QA approval, dev is merged into master for production deployment.&lt;br /&gt;
7. Hotfix Workflow&lt;br /&gt;
7.1 Branching for Hotfixes:&lt;br /&gt;
Naming: hf-JIRA-XXX-&amp;lt;branchname&amp;gt;.&lt;br /&gt;
Based on: Created from master.&lt;br /&gt;
Purpose: Immediate repairs to production issues.&lt;br /&gt;
7.2 Development and Testing:&lt;br /&gt;
Focus on quick resolution; includes thorough testing and review.&lt;br /&gt;
7.3 Review and Approval:&lt;br /&gt;
Requires pull request and approval from another developer.&lt;br /&gt;
7.4 Merging and Deployment:&lt;br /&gt;
Hotfixes are merged into master and immediately deployed.&lt;br /&gt;
7.5 Propagate Hotfixes:&lt;br /&gt;
Merge changes into dev and any active sprint-X branches to maintain consistency.&lt;/div&gt;</summary>
		<author><name>Midhungirish</name></author>
		
	</entry>
	<entry>
		<id>http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=172</id>
		<title>GIT Branching Guidelines</title>
		<link rel="alternate" type="text/html" href="http://kb.owrench.com/index.php?title=GIT_Branching_Guidelines&amp;diff=172"/>
		<updated>2024-04-22T03:34:15Z</updated>

		<summary type="html">&lt;p&gt;Midhungirish: Created page with &amp;quot;== Git Branching Guidelines == === 1. General Setup === 1.1 Production Branch (master): The primary branch reflecting the production-ready state. Deployment: Directly from thi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Git Branching Guidelines ==&lt;br /&gt;
=== 1. General Setup ===&lt;br /&gt;
1.1 Production Branch (master):&lt;br /&gt;
The primary branch reflecting the production-ready state.&lt;br /&gt;
Deployment: Directly from this branch to the production server.&lt;br /&gt;
1.2 QA Branch (dev):&lt;br /&gt;
Used for staging and testing before production.&lt;br /&gt;
Deployment: To the sandbox server for testing.&lt;br /&gt;
2. Branch Protection&lt;br /&gt;
Protected Branches: Both master and dev.&lt;br /&gt;
No direct pushes allowed; changes must be made via pull requests.&lt;br /&gt;
Pull Requests: Require reviews and approvals from at least one developer other than the author.&lt;br /&gt;
3. Branching for Development&lt;br /&gt;
3.1 Sprint Branches:&lt;br /&gt;
Naming: sprint-X where X is the sprint number.&lt;br /&gt;
Based on: Created from dev at the start of each sprint.&lt;br /&gt;
3.2 Feature Branches:&lt;br /&gt;
Naming: Using the Jira ticket number, e.g. JIRA-123-&amp;lt;branchname&amp;gt;.&lt;br /&gt;
Based on: Branched off from the respective sprint-X branch.&lt;br /&gt;
Purpose: Development of individual features or main tickets.&lt;br /&gt;
Maintenance: May be maintained by one or more developers.&lt;br /&gt;
3.3 Subtask Branches:&lt;br /&gt;
Optional: Depending on the scale of subtasks and the number of developers.&lt;br /&gt;
Based on: Optionally branch off from the associated feature branch using the same naming convention.&lt;br /&gt;
4. Development Workflow&lt;br /&gt;
4.1 Daily Commits:&lt;br /&gt;
Developers must commit changes to their respective feature branches on a daily basis&lt;br /&gt;
4.2 Completing a Feature:&lt;br /&gt;
Merge completed feature branches back into the respective sprint-X branch via pull requests&lt;br /&gt;
4.3 Merging to QA (dev branch):&lt;br /&gt;
Post-development, sprint-X branches are merged into dev.&lt;br /&gt;
Any number of merges can be done during the lifecycle of a sprint&lt;br /&gt;
Requires a pull request and approval from a developer not involved in the pull request.&lt;br /&gt;
Approver must do code review and can approve or reject the code with relevant comments&lt;br /&gt;
5. QA and Bug Fixes&lt;br /&gt;
5.1 QA Testing:&lt;br /&gt;
Features merged into dev are moved to QA for testing.&lt;br /&gt;
5.2 Handling Bugs:&lt;br /&gt;
Bugs are fixed within the original feature branch and merged back into dev as described above.&lt;br /&gt;
6. Release Preparation&lt;br /&gt;
End of Sprint: Post QA approval, dev is merged into master for production deployment.&lt;br /&gt;
7. Hotfix Workflow&lt;br /&gt;
7.1 Branching for Hotfixes:&lt;br /&gt;
Naming: hf-JIRA-XXX-&amp;lt;branchname&amp;gt;.&lt;br /&gt;
Based on: Created from master.&lt;br /&gt;
Purpose: Immediate repairs to production issues.&lt;br /&gt;
7.2 Development and Testing:&lt;br /&gt;
Focus on quick resolution; includes thorough testing and review.&lt;br /&gt;
7.3 Review and Approval:&lt;br /&gt;
Requires pull request and approval from another developer.&lt;br /&gt;
7.4 Merging and Deployment:&lt;br /&gt;
Hotfixes are merged into master and immediately deployed.&lt;br /&gt;
7.5 Propagate Hotfixes:&lt;br /&gt;
Merge changes into dev and any active sprint-X branches to maintain consistency.&lt;/div&gt;</summary>
		<author><name>Midhungirish</name></author>
		
	</entry>
</feed>