diff options
author | Mark Tareshawty <tarebyte@github.com> | 2018-03-07 04:24:40 +0300 |
---|---|---|
committer | Mark Tareshawty <tarebyte@github.com> | 2018-03-07 04:24:40 +0300 |
commit | 27430fb3c667e430db6b3b52ede3721b4555a8a0 (patch) | |
tree | 58de92b7e0bd0eb4407967adf6c102a30fa94a6e /config | |
parent | b25234892f7255097ebab6392024c467d9cf3a13 (diff) |
Move lib/constants.rb to be under initializers
Also freeze the immutable constants
Diffstat (limited to 'config')
-rw-r--r-- | config/initializers/constants.rb | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/config/initializers/constants.rb b/config/initializers/constants.rb new file mode 100644 index 00000000..26f1c575 --- /dev/null +++ b/config/initializers/constants.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module Gitscm + TAGLINES = %w[ + fast-version-control + everything-is-local + distributed-even-if-your-workflow-isnt + local-branching-on-the-cheap + distributed-is-the-new-centralized + ].freeze + + VIDEOS = [ + [1, "41027679", "Git Basics", "What is Version Control?", "what-is-version-control", "05:59"], + [2, "41381741", "Git Basics", "What is Git?", "what-is-git", "08:15"], + [3, "41493906", "Git Basics", "Get Going with Git", "get-going", "04:26"], + [4, "41516942", "Git Basics", "Quick Wins with Git", "quick-wins", "05:06"], + ].freeze + + REDIRECT = { + "1_welcome_to_git" => "en/Getting-Started", + "1_the_git_object_model" => "en/Git-Internals-Git-Objects", + "1_git_directory_and_working_directory" => "en/Git-Basics-Recording-Changes-to-the-Repository", + "1_the_git_index" => "en/Git-Basics-Recording-Changes-to-the-Repository", + "2_installing_git" => "en/Getting-Started-Installing-Git", + "2_setup_and_initialization" => "en/Getting-Started-First-Time-Git-Setup", + "3_getting_a_git_repository" => "en/Git-Basics-Getting-a-Git-Repository", + "3_normal_workflow" => "en/Git-Basics-Recording-Changes-to-the-Repository", + "3_basic_branching_and_merging" => "en/Git-Branching-Basic-Branching-and-Merging", + "3_reviewing_history_-_git_log" => "en/Git-Basics-Viewing-the-Commit-History", + "3_comparing_commits_-_git_diff" => "en/Git-Basics-Recording-Changes-to-the-Repository#Viewing-Your-Staged-and-Unstaged-Changes", + "3_distributed_workflows" => "en/Distributed-Git-Distributed-Workflows", + "3_git_tag" => "en/Git-Basics-Tagging", + "4_ignoring_files" => "en/Git-Basics-Recording-Changes-to-the-Repository#Ignoring-Files", + "4_rebasing" => "en/Git-Branching-Rebasing", + "4_interactive_rebasing" => "en/Git-Tools-Rewriting-History#Changing-Multiple-Commit-Messages", + "4_interactive_adding" => "en/Git-Tools-Interactive-Staging", + "4_stashing" => "en/Git-Tools-Stashing", + "4_git_treeishes" => "en/Git-Tools-Revision-Selection", + "4_tracking_branches" => "en/Git-Branching-Remote-Branches#Tracking-Branches", + "4_finding_with_git_grep" => "", + "4_undoing_in_git_-_reset,_checkout_and_revert" => "en/Git-Basics-Undoing-Things", + "4_maintaining_git" => "en/Git-Internals-Maintenance-and-Data-Recovery", + "4_setting_up_a_public_repository" => "en/Git-on-the-Server-Public-Access", + "4_setting_up_a_private_repository" => "en/Git-on-the-Server-Setting-Up-the-Server", + "5_creating_new_empty_branches" => "", + "5_modifying_your_history" => "en/Git-Tools-Rewriting-History", + "5_advanced_branching_and_merging" => "en/Git-Branching-Basic-Branching-and-Merging", + "5_finding_issues_-_git_bisect" => "en/Git-Tools-Debugging-with-Git#Binary-Search", + "5_finding_issues_-_git_blame" => "en/Git-Tools-Debugging-with-Git#File-Annotation", + "5_git_and_email" => "en/Distributed-Git-Contributing-to-a-Project#Public-Large-Project", + "5_customizing_git" => "en/Customizing-Git-Git-Configuration", + "5_git_hooks" => "en/Customizing-Git-Git-Hooks", + "5_recovering_corrupted_objects" => "en/Git-Internals-Maintenance-and-Data-Recovery#Data-Recovery", + "5_submodules" => "en/Git-Tools-Submodules", + "6_git_on_windows" => "", + "6_deploying_with_git" => "", + "6_subversion_integration" => "en/Git-and-Other-Systems-Git-and-Subversion", + "6_scm_migration" => "en/Git-and-Other-Systems-Migrating-to-Git", + "6_graphical_git" => "", + "6_hosted_git" => "en/Git-on-the-Server-Hosted-Git", + "6_alternative_uses" => "", + "6_scripting_and_git" => "en/Customizing-Git-An-Example-Git-Enforced-Policy", + "6_git_and_editors" => "", + "7_how_git_stores_objects" => "en/Git-Internals-Git-Objects", + "7_browsing_git_objects" => "en/Git-Internals-Git-Objects", + "7_git_references" => "en/Git-Internals-Git-References", + "7_the_git_index" => "", + "7_the_packfile" => "en/Git-Internals-Packfiles", + "7_raw_git" => "en/Git-Internals-Git-Objects", + "7_transfer_protocols" => "en/Git-Internals-Transfer-Protocols", + "7_glossary" => "commands" + }.freeze +end |