What is Git commit. How to revert changes on the git branch with HEAD reset. Mixed reset, hard reset options. How to synchronize HEAD between local and origin branches. How to use "git revert" to reset changes moving forward with a new commit.
This document provides an outline for a Git basics workshop. It introduces Git and version control systems, explains the basic Git workflow and commands like add, commit, checkout and reset. It covers repository structure, branches, merging and remotes. The workshop includes exercises for participants to practice the basic Git commands and workflows in different scenarios like making commits on branches, merging branches with fast-forward and 3-way merges, rebasing and using remote repositories.
This document provides an overview of version control systems and the basic commands and workflows in Git. It explains that version control systems allow recording changes to files over time so that specific versions can be recalled. It then covers the basic Git commands for recording changes (add, commit), viewing history (log, diff), undoing changes (reset, checkout, amend), and collaborating remotely (push, pull, fetch). It also discusses branching workflows in Git for diverging and merging lines of development.
Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
This PPT describes most used commands.
Git is a distributed version control system that allows developers to work on codebases simultaneously and merge changes easily. It uses a local repository that can be synced to remote repositories hosted on services like GitHub. Developers clone repositories, make changes on branches, commit locally, and push updates to the remote. Git addresses issues like file locking and enables features like easy merging and reverting changes. Stashing is used to temporarily store uncommitted changes when switching branches. GUI clients and documentation on sites like GitHub help users learn and use Git's powerful capabilities for collaboration.
This document provides guidance on writing clear and informative commit messages in Git. It recommends including a short summary as the first line, keeping the first line under 50 characters, starting with a capital letter, omitting periods, and using the imperative mood. For longer messages, it suggests including an empty line between the summary and description, focusing on what changed and why rather than how, and wrapping text at 72 characters. Examples of good Git repositories are also provided.
The document provides an overview of common Git commands for initializing and cloning repositories, tracking changes, viewing history, branching and merging, and working with remote repositories. It introduces commands for initializing and cloning repositories (git init, git clone), making and viewing changes (git add, git commit, git status, git diff), viewing history (git log), branching and merging (git branch, git checkout, git merge), and interacting with remote repositories (git remote, git fetch, git pull, git push).
This document provides a quick introduction to using Git with GitHub by walking through setting up a local project folder, configuring user information for Git, cloning a repository from GitHub, making and committing a local change to a file, and finally pushing the commit back to GitHub. It demonstrates basic Git commands like git clone, git add, git commit, and git push to copy a repo, track a new file, commit the changes with a message, and publish them to the remote repository on GitHub.
This document provides an outline for a Git basics workshop. It introduces Git and version control systems, explains the basic Git workflow and commands like add, commit, checkout and reset. It covers repository structure, branches, merging and remotes. The workshop includes exercises for participants to practice the basic Git commands and workflows in different scenarios like making commits on branches, merging branches with fast-forward and 3-way merges, rebasing and using remote repositories.
This document provides an overview of version control systems and the basic commands and workflows in Git. It explains that version control systems allow recording changes to files over time so that specific versions can be recalled. It then covers the basic Git commands for recording changes (add, commit), viewing history (log, diff), undoing changes (reset, checkout, amend), and collaborating remotely (push, pull, fetch). It also discusses branching workflows in Git for diverging and merging lines of development.
Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
This PPT describes most used commands.
Git is a distributed version control system that allows developers to work on codebases simultaneously and merge changes easily. It uses a local repository that can be synced to remote repositories hosted on services like GitHub. Developers clone repositories, make changes on branches, commit locally, and push updates to the remote. Git addresses issues like file locking and enables features like easy merging and reverting changes. Stashing is used to temporarily store uncommitted changes when switching branches. GUI clients and documentation on sites like GitHub help users learn and use Git's powerful capabilities for collaboration.
This document provides guidance on writing clear and informative commit messages in Git. It recommends including a short summary as the first line, keeping the first line under 50 characters, starting with a capital letter, omitting periods, and using the imperative mood. For longer messages, it suggests including an empty line between the summary and description, focusing on what changed and why rather than how, and wrapping text at 72 characters. Examples of good Git repositories are also provided.
The document provides an overview of common Git commands for initializing and cloning repositories, tracking changes, viewing history, branching and merging, and working with remote repositories. It introduces commands for initializing and cloning repositories (git init, git clone), making and viewing changes (git add, git commit, git status, git diff), viewing history (git log), branching and merging (git branch, git checkout, git merge), and interacting with remote repositories (git remote, git fetch, git pull, git push).
This document provides a quick introduction to using Git with GitHub by walking through setting up a local project folder, configuring user information for Git, cloning a repository from GitHub, making and committing a local change to a file, and finally pushing the commit back to GitHub. It demonstrates basic Git commands like git clone, git add, git commit, and git push to copy a repo, track a new file, commit the changes with a message, and publish them to the remote repository on GitHub.
This document provides an introduction to Git basics and concepts. It covers version control systems and why distributed version control is useful. It then discusses how Git originated from the Linux kernel project. The document reviews basic Git commands and workflows for setting up a repository, tracking and committing changes. It also covers viewing differences between commits, staging files, and undoing or amending commits. Finally, it discusses sharing repositories remotely including adding remotes, pushing and pulling from remote repositories, and cloning repositories from remote URLs.
This document provides an introduction to Git basics and concepts. It covers version control systems and why distributed version control is useful. It then discusses how Git originated from the Linux Kernel project. The document reviews basic Git commands and workflows for setting up a repository, tracking and committing changes. It also covers viewing differences between commits, staging files, and undoing or amending commits. Finally, it discusses sharing repositories remotely including adding remotes, pushing and pulling from remote repositories, and cloning repositories from remote URLs.
Git: Overview, Pitfalls, Best PracticesJeremy Leisy
This document provides an agenda and overview for a Git technical talk. It begins with a refresher on Git fundamentals like commits, branches, and snapshots. It then covers handling concurrent changes through merging and rebasing, including examples of merging, rebasing, and resolving conflicts. Finally, it discusses undoing changes in Git through reverting, resetting, and checking out specific commits. The talk aims to help attendees understand Git's approach and best practices for collaboration.
Każdy developer zna Gita lub przynajmniej słyszał o nim. Oferuje on wiele możliwości, które pozwalają na tworzenie pełnej historii kodu w projekcie. Aby jednak historia była przyjazna i przejrzysta, dobrze jest stosować kilka zasad podczas korzystania z Gita. W czasie prezentacji przedstawię te zasady i omówię kilka sposobów na efektywne wykorzystanie tego systemu kontroli wersji do trzymania historii "w ryzach".
To introduce and motivate some best practice around version control and Git.
Resources:
https://en.wikipedia.org/wiki/Version_control
https://git-scm.com/
https://try.github.io
http://rogerdudler.github.io/git-guide/
http://ohshitgit.com/
https://www.atlassian.com/git/tutorials
https://www.datacamp.com/courses/introduction-to-git-for-data-science
Diapositivas de la charla dada por la gente de uno21.com.ar (@luke_ar y @matitanio) en la UP, el día 21/08/2012. Próximamente en otras universidades :)
GIT is a distributed version control system that allows for collaboration by keeping track of changes made to source code over time. It keeps snapshots of files and allows users to work offline or disconnected from servers. Unlike centralized systems, GIT considers data as snapshots of files rather than file-based changes, and each user has a full copy of the repository. Users can commit changes to their local repository and then push them to remote repositories. Common commands include add, commit, push, pull, branch, merge, and status.
Git, the widely popular version control tool that just about everyone who works on the web seems to use, is powerful, scalable, flexible. . .and difficult to learn. If you’ve used Git for any amount of time, you’ve probably gotten yourself into some confusing, frustrating, or downright terrifying situations. But don’t panic. You are not alone. Katie Sylor-Miller explains how to avoid getting into Git messes in the first place, demonstrating how the fundamental structures in Git actually work under the hood and sharing best practices, workflows, and tools that will keep your commits in order and reduce the panic caused by merge conflicts. Katie then shows you how to leverage Git’s powerful features to save yourself when everything seems to go wrong.
This document provides information on various Git commands including git init, git config, git add, git reset, git commit, git log, git branch, git checkout, git merge, and others. It explains what each command does, such as git init creating an empty Git repository, git config setting user information, git add staging files, and git commit permanently storing file changes. It also covers basic branching and merging workflows.
The document discusses how to rewrite Git history using commands like git commit --amend, git rebase, and git rebase -i. It explains that these commands rewrite history by creating new commits, and cautions against rewriting public commits. The git reflog is also described as a mechanism for recovering commits after history is rewritten.
This document provides an overview of using Git like a pro. It discusses Git fundamentals like objects, references and branches. It also covers advanced topics such as rebasing, reflogs, resetting and bisecting to find errors. The goals are to increase understanding of Git internals, solve cumbersome situations, produce cleaner histories and have fun.
Initializes a git repository, clones a remote repository, adds files to the index, commits changes to the local repository, shows the status of files, switches branches, merges branches, tags commits, fetches from and pushes to remote repositories, shows commit logs and diffs, and allows searching and viewing files. The major Git commands initialize and manage local and remote repositories, track changes to files, commit snapshots of file changes, and allow easy collaboration through branching and merging.
Git is a distributed version control system that allows developers to collaborate on projects. It allows developers to create branches to develop features independently and merge them together later. Developers can also rewrite history by rebasing or reverting commits. The document provides tutorials on basic Git commands like init, add, commit, status, log, checkout, branch, merge, and remote repositories. It explains how to set up a local Git repository and share code between remote repositories for collaboration.
This document provides an introduction and overview of Git version control system. It covers basic Git concepts and workflows, how to install and configure Git, perform common operations like committing, branching and merging, and additional tools and resources for learning more about Git. The document is intended as a starting point for those new to Git to learn the fundamentals and get started using it.
This document provides an introduction and overview of Git version control system. It covers basic Git concepts and workflows, how to install and configure Git, perform common operations like adding, committing, branching and merging, and also discusses more advanced topics like rebasing, cherry-picking, ignoring files and migrating from other VCS. The document aims to equip readers with essential knowledge for using Git in development projects.
Advanced Web Development in PHP - Code Versioning and Branching with GitRasan Samarasinghe
ESOFT Metro Campus - Advanced Web Development in PHP - (Module III) Code Versioning and Branching with Git
(Template - Virtusa Corporate)
Contents:
Introduction to Git
What is Version Controlling?
What is Distributed Version Controlling?
Why Use a Version Control System?
Downloading and Installing Git
Git Life Cycle
Init command
Clone Command
Config Command
Add Command
Commit Command
Status Command
Log Command
Diff Command
Revert Command
Reset Command
Clean Command
Commit --amend Command
Rebase Command
Reflog Command
Branch Command
Checkout Command
Merge Command
Remote Command
Fetch Command
Pull Command
Push Command
This document provides an introduction and overview of Git version control system. It covers basic Git concepts and workflows, how to install and configure Git, perform common operations like committing, branching and merging, and additional tools and resources for learning more about Git. The document is intended as a starting point for those new to Git to learn the fundamentals and get started using it.
This document provides an introduction to Git basics and concepts. It covers version control systems and why distributed version control is useful. It then discusses how Git originated from the Linux kernel project. The document reviews basic Git commands and workflows for setting up a repository, tracking and committing changes. It also covers viewing differences between commits, staging files, and undoing or amending commits. Finally, it discusses sharing repositories remotely including adding remotes, pushing and pulling from remote repositories, and cloning repositories from remote URLs.
This document provides an introduction to Git basics and concepts. It covers version control systems and why distributed version control is useful. It then discusses how Git originated from the Linux Kernel project. The document reviews basic Git commands and workflows for setting up a repository, tracking and committing changes. It also covers viewing differences between commits, staging files, and undoing or amending commits. Finally, it discusses sharing repositories remotely including adding remotes, pushing and pulling from remote repositories, and cloning repositories from remote URLs.
Git: Overview, Pitfalls, Best PracticesJeremy Leisy
This document provides an agenda and overview for a Git technical talk. It begins with a refresher on Git fundamentals like commits, branches, and snapshots. It then covers handling concurrent changes through merging and rebasing, including examples of merging, rebasing, and resolving conflicts. Finally, it discusses undoing changes in Git through reverting, resetting, and checking out specific commits. The talk aims to help attendees understand Git's approach and best practices for collaboration.
Każdy developer zna Gita lub przynajmniej słyszał o nim. Oferuje on wiele możliwości, które pozwalają na tworzenie pełnej historii kodu w projekcie. Aby jednak historia była przyjazna i przejrzysta, dobrze jest stosować kilka zasad podczas korzystania z Gita. W czasie prezentacji przedstawię te zasady i omówię kilka sposobów na efektywne wykorzystanie tego systemu kontroli wersji do trzymania historii "w ryzach".
To introduce and motivate some best practice around version control and Git.
Resources:
https://en.wikipedia.org/wiki/Version_control
https://git-scm.com/
https://try.github.io
http://rogerdudler.github.io/git-guide/
http://ohshitgit.com/
https://www.atlassian.com/git/tutorials
https://www.datacamp.com/courses/introduction-to-git-for-data-science
Diapositivas de la charla dada por la gente de uno21.com.ar (@luke_ar y @matitanio) en la UP, el día 21/08/2012. Próximamente en otras universidades :)
GIT is a distributed version control system that allows for collaboration by keeping track of changes made to source code over time. It keeps snapshots of files and allows users to work offline or disconnected from servers. Unlike centralized systems, GIT considers data as snapshots of files rather than file-based changes, and each user has a full copy of the repository. Users can commit changes to their local repository and then push them to remote repositories. Common commands include add, commit, push, pull, branch, merge, and status.
Git, the widely popular version control tool that just about everyone who works on the web seems to use, is powerful, scalable, flexible. . .and difficult to learn. If you’ve used Git for any amount of time, you’ve probably gotten yourself into some confusing, frustrating, or downright terrifying situations. But don’t panic. You are not alone. Katie Sylor-Miller explains how to avoid getting into Git messes in the first place, demonstrating how the fundamental structures in Git actually work under the hood and sharing best practices, workflows, and tools that will keep your commits in order and reduce the panic caused by merge conflicts. Katie then shows you how to leverage Git’s powerful features to save yourself when everything seems to go wrong.
This document provides information on various Git commands including git init, git config, git add, git reset, git commit, git log, git branch, git checkout, git merge, and others. It explains what each command does, such as git init creating an empty Git repository, git config setting user information, git add staging files, and git commit permanently storing file changes. It also covers basic branching and merging workflows.
The document discusses how to rewrite Git history using commands like git commit --amend, git rebase, and git rebase -i. It explains that these commands rewrite history by creating new commits, and cautions against rewriting public commits. The git reflog is also described as a mechanism for recovering commits after history is rewritten.
This document provides an overview of using Git like a pro. It discusses Git fundamentals like objects, references and branches. It also covers advanced topics such as rebasing, reflogs, resetting and bisecting to find errors. The goals are to increase understanding of Git internals, solve cumbersome situations, produce cleaner histories and have fun.
Initializes a git repository, clones a remote repository, adds files to the index, commits changes to the local repository, shows the status of files, switches branches, merges branches, tags commits, fetches from and pushes to remote repositories, shows commit logs and diffs, and allows searching and viewing files. The major Git commands initialize and manage local and remote repositories, track changes to files, commit snapshots of file changes, and allow easy collaboration through branching and merging.
Git is a distributed version control system that allows developers to collaborate on projects. It allows developers to create branches to develop features independently and merge them together later. Developers can also rewrite history by rebasing or reverting commits. The document provides tutorials on basic Git commands like init, add, commit, status, log, checkout, branch, merge, and remote repositories. It explains how to set up a local Git repository and share code between remote repositories for collaboration.
This document provides an introduction and overview of Git version control system. It covers basic Git concepts and workflows, how to install and configure Git, perform common operations like committing, branching and merging, and additional tools and resources for learning more about Git. The document is intended as a starting point for those new to Git to learn the fundamentals and get started using it.
This document provides an introduction and overview of Git version control system. It covers basic Git concepts and workflows, how to install and configure Git, perform common operations like adding, committing, branching and merging, and also discusses more advanced topics like rebasing, cherry-picking, ignoring files and migrating from other VCS. The document aims to equip readers with essential knowledge for using Git in development projects.
Advanced Web Development in PHP - Code Versioning and Branching with GitRasan Samarasinghe
ESOFT Metro Campus - Advanced Web Development in PHP - (Module III) Code Versioning and Branching with Git
(Template - Virtusa Corporate)
Contents:
Introduction to Git
What is Version Controlling?
What is Distributed Version Controlling?
Why Use a Version Control System?
Downloading and Installing Git
Git Life Cycle
Init command
Clone Command
Config Command
Add Command
Commit Command
Status Command
Log Command
Diff Command
Revert Command
Reset Command
Clean Command
Commit --amend Command
Rebase Command
Reflog Command
Branch Command
Checkout Command
Merge Command
Remote Command
Fetch Command
Pull Command
Push Command
This document provides an introduction and overview of Git version control system. It covers basic Git concepts and workflows, how to install and configure Git, perform common operations like committing, branching and merging, and additional tools and resources for learning more about Git. The document is intended as a starting point for those new to Git to learn the fundamentals and get started using it.
Understanding HTML Dom Terminology Playwright courseartembondar5
This document defines HTML terminology such as tags, attributes, opening and closing tags, class and ID attributes, parent and child elements, sibling elements, and describes how HTML documents are structured using these terms. Key terms include HTML tags, attributes and values, class and ID as attribute names, opening and closing tags, text values, parent, child and sibling elements.
The Page Object Model is a design pattern used in test automation to organize source code and improve maintainability and reusability. It defines a class for each page of a web application with methods to perform operations on that page. The key principles are DRY (Don't Repeat Yourself) and KISS (Keep It Simple Stupid), and it recommends descriptive naming and avoiding tiny methods.
This document outlines the framework architecture for automated testing. It includes test code organized into test suites and pages, as well as a page manager and page objects to represent elements on pages. Helper and base classes provide support.
What is Git. How to solve version control problem of the document management. How to use Git for collaboration. Example of collaboration flow. What is Merge Conflict. Typical Git commands and Git best practices
Diagrams to give a high-level understanding of what is API (Application Programming Interface), how it works, and how client-server applications communicate. Also how Playwright can be used to interact with APIs.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Unveiling the Advantages of Agile Software Development.pdfbrainerhub1
Learn about Agile Software Development's advantages. Simplify your workflow to spur quicker innovation. Jump right in! We have also discussed the advantages.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
What is Augmented Reality Image Trackingpavan998932
Augmented Reality (AR) Image Tracking is a technology that enables AR applications to recognize and track images in the real world, overlaying digital content onto them. This enhances the user's interaction with their environment by providing additional information and interactive elements directly tied to physical images.
6. Git reset (mixed)
master
Initial
commit
created txt file
with one
message
this is a
second
phrase
modified
phrase to
word
added new
line to txt
HEAD
fe2a19c 2dd0996 3501314 aef4fa3 397381d
Command: git reset 3501314
UNSTAGED
9. Git reset (hard)
master
Initial
commit
created txt file
with one
message
this is a
second
phrase
modified
phrase to
word
added new
line to txt
HEAD
fe2a19c 2dd0996 3501314 aef4fa3 397381d
10. Git reset (hard)
master
Initial
commit
created txt file
with one
message
this is a
second
phrase
modified
phrase to
word
added new
line to txt
HEAD
fe2a19c 2dd0996 3501314 aef4fa3 397381d
Command: git reset --hard 3501314
DELETED