archangel + version_control   188

The misunderstood Docker tag: latest – Medium
If you are shipping Docker images to a production environment, you should just ignore the latest tag. Don’t use it. Don’t be tempted by it. It’s easy to look at it and think that your deployment script should just pull “latest” and your build process will ensure that’s valid. It takes a lot of discipline to make that work. Just version your tags. Every time.
docker  version_control 
march 2017 by archangel
Gitian: a secure software distribution method
Gitian is a secure source-control oriented software distribution method. This means you can download trusted binaries that are verified by multiple builders.

Gitian uses a deterministic build process to allow multiple builders to create identical binaries. This allows multiple parties to sign the resulting binaries, guaranteeing that the binaries and tool chain were not tampered with and that the same source was used. It removes the build and distribution process as a single point of failure.
software  security  hashing  version_control 
november 2016 by archangel
Deconst
Deconst is a continuous delivery pipeline used to assemble documentation from a heterogenous set of source repositories. Individual GitHub repositories containing content in .rst or .md formats are prepared by being partially rendered to a common JSON format, then mapped to subtrees of the final page by a control repository.

This guide serves two purposes:

It's documentation for deconst itself. If you want to write documentation for a deconst-managed site, or if you want to run a deconst cluster yourself, this will help you get started.
It's also used as a concrete example for deconst's development! We use this to dogfood the deconst contribution and renderer workflow.
documentation  version_control  markdown  TR  tools 
november 2016 by archangel
gh-pages - A Node deployment module
Use this command line script to deploy a directory to your gh-pages branch
shell  tools  node.js  programme  javascript  deployment  version_control  github 
august 2016 by archangel
Going Static: Episode II — Attack of the Comments
How to integerate staticman into a static site and add a comment function to jeykll
static_site_generator  tutorial  version_control  github  blog  @blog 
august 2016 by archangel
Git GUI Client for Windows Mac and Linux | Axosoft GitKraken
The downright luxurious Git client,
for Windows, Mac & Linux.
Cross-platform, 100% standalone, and free.
git  version_control  programming  win  osx  linux 
august 2016 by archangel
version control - How can I get a list of git branches, ordered by most recent commit? - Stack Overflow
git for-each-ref --sort=-committerdate refs/heads/ --format='%(committerdate:short) %(authorname) %(refname:short)'
git  version_control  shell 
march 2016 by archangel
A succesful Git branching model considered harmful
Proposal to use short-lived branches and rebase instead.
git  version_control  patterns  opinion 
march 2016 by archangel
google/git-appraise · GitHub
This repo contains a command line tool for performing code reviews on git repositories.
collaboration  version_control  communication  software  code_review 
december 2015 by archangel
Git - Quickest Way to Resolve Most Merge Conflicts
To keep the local/repo version use
git checkout --ours PATH/FILE
or
git checkout --theirs PATH/FILE
git  patterns  shell  version_control  codesnippets  essentials 
october 2015 by archangel
Delete fork dependency of a GitHub repository
How can I make GitHub forget or disassociate that my repo was originally a fork of another project? I forked a project in GitHub. I can now see "forked from whatever/whatever". The parent repository
git  version_control  github 
may 2015 by archangel
User:HaeB/Timeline of distributed Wikipedia proposals
A timeline of - mostly independent - proposals for a kind of distributed Wikipedia (abolishing the principle that there is only one current article version for each topic), and more specifically, proposals to apply the principles of distributed revision control (as exemplified by Git in software development) to wikis in general and Wikipedia in particular.

This is not about the related proposals to host/distribute Wikipedia (in its current form) using P2P transfer
history  version_control  git  collaboration  mediawiki  wiki  culture 
may 2015 by archangel
Gogs, an alternative to Gitlab
Gitlab is a great git hosting service, almost as powerful as Github. But, is there something out there that’s comparable to Gitlab/Github, yet simpler to manage ? I think Gogs does the job.
git  server  programme  tools  version_control  opensource  hosting 
march 2015 by archangel
gitfiti
Create small icons in the github commit history.
Humor  art  version_control  git  images  geek 
february 2015 by archangel
FTPloy
Push changes to GitHub or Bitbucket
Deploy Changes automatically to your server
git  version_control  deployment  networking  commercial  free  github 
december 2014 by archangel
Sqitch - Better database change management
Sqitch is a database change management application. What makes it different from your typical migration-style approaches? A few things:

No opinions
Sqitch is not integrated with any framework, ORM, or platform. Rather, it is a standalone change management system with no opinions about your database engine, application framework, or development environment.

Native scripting
Changes are implemented as scripts native to your selected database engine. Writing a PostgreSQL application? Write SQL scripts for psql. Writing a MySQL-backed app? Write SQL scripts for mysql.

Dependency resolution
Database changes may declare dependencies on other changes—even on changes from other Sqitch projects. This ensures proper order of execution, even when you’ve committed changes to your VCS out-of-order.

No numbering
Change deployment is managed by maintaining a plan file. As such, there is no need to number your changes, although you can if you want. Sqitch doesn’t much care how you name your changes.

Iterative development
Up until you tag and release your application, you can modify your change deployment scripts as often as you like. They’re not locked in just because they’ve been committed to your VCS. This allows you to take an iterative approach to developing your database schema. Or, better, you can do test-driven database development.
Perl  programme  shell  programming  db  version_control  postgresql  mysql 
november 2014 by archangel
Destroy All Software Screencasts
Destroy All Software screencasts are short: 10 to 15 minutes, but dense with information.
ruby  programming  unix  git  version_control  patterns  oop  tdd  screencast  commercial  shell  computer  science 
september 2014 by archangel
Phabricator
Phabricator is a collection of open source web applications that help software companies build better software.

Phabricator includes applications for:

reviewing and auditing code;
hosting Git/Hg/SVN repositories;
browsing repositories;
tracking bugs or "features";
hiding stuff from coworkers; and
also some other things,
like meme generators.
facebook  programming  tools  collaboration  web  programme  opensource  version_control  git  svn 
september 2014 by archangel
Free Web & Mobile (iOS, Android) Prototyping and UI Mockup Tool | InVision
design better experiences for web & mobile.
A Prototyping, Collaboration & Workflow Platform
webdesign  mobileweb  iOS  version_control  programme  web  management  business  commercial 
september 2014 by archangel
How to Write a Git Commit Message
Separate subject from body with a blank line
Limit the subject line to 50 characters
Capitalize the subject line
Do not end the subject line with a period
Use the imperative mood in the subject line
Wrap the body at 72 characters
Use the body to explain what and why vs. how
git  version_control  writing  patterns  essentials 
september 2014 by archangel
GitLab | Open source software to collaborate on code
GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.

Do you want more from your GitLab installation? A subscription bundles the Enterprise Edition with support from the GitLab team. The Enterprise Edition allows you to sync LDAP groups, control pushes via git hooks, integrate better with Jenkins and Jira, and to run MySQL and forward logs when using our Omnibus package. Our service engineers will help you keep your server running smoothly.
collaboration  git  opensource  version_control  management  software  programme  code_review 
august 2014 by archangel
Alembic 0.6.6 documentation
Alembic is a lightweight database migration tool for usage with the SQLAlchemy Database Toolkit for Python.
python  db  version_control  library 
july 2014 by archangel
liip/RMT · GitHub
RMT is a handy tool to help releasing new version of your software
php  deployment  library  version_control  git  build_tool 
july 2014 by archangel
“Merge pull request” Considered Harmful
How to deal with Github pull requests that need work.
git  version_control  patterns  tips  resources 
june 2014 by archangel
X-Men: Days of Future Past, Explained in Git - The Hashrocket Blog
This is so freaking amazing: X-Men: Days of Future Past, explained in git (spoilers ahoy!)
version_control  geek  git  Humor  filme  culture  from twitter_favs
june 2014 by archangel
webcreate/vcs · GitHub
PHP interface for version control systems
php  library  version_control  svn  git 
may 2014 by archangel
Every line of code is always documented
How version control is a good documentation source on why things are the way they are. How to use Vim and the Fugitive plugin as a comfortable GUI for "git blame"
git  communication  version_control  Vim 
may 2014 by archangel
Announcing gitsh
gitsh is a new way to use Git: instead of running Git commands in a general purpose shell like zsh or bash, gitsh provides you with a dedicated shell just for your Git commands.
git  shell  programme  version_control  opensource 
february 2014 by archangel
dbdeploy - Java tools to manage agile database development
Manages the deployment of numbered change scripts to a SQL database, using a simple table in the database to track applied changes.
deployment  java  db  version_control 
december 2013 by archangel
solidbase - A database change management and version control tool
SolidBase is a database change management and version control tool that uses annotated SQL.
db  version_control  ant  java 
december 2013 by archangel
SparkleShare - Self hosted, instant, secure file sync
File synchronisation
Version control
Self hosted
Client side encryption
Free and Open Source
opensource  networking  win  osx  mac  git  collaboration  cloud_computing  version_control  syncing  backup  hosting 
november 2013 by archangel
aanand/git-up · GitHub
fetch and rebase all locally-tracked remote branches
git  version_control  extension  python 
november 2013 by archangel
ymattw/cdiff · GitHub
View colored, incremental diff in workspace or from stdin with side by side and auto pager support
linux  osx  unix  programme  tools  shell  programming  version_control  python 
october 2013 by archangel
Git is Not a New Subversion
Basing the decision to buy a car solely on horsepower can leave you with a tank in your garage. Not a very practical "car".
Now don't get me wrong: Git has plenty of horsepower, but this should not be the reason to use it in favor of Subversion or any other VCS.
Git isn't just a "new Subversion" that is faster, offline-capable, and somehow "cooler". The interesting parts about Git are where it's completely different from Subversion. These are the parts that change the way you develop software.
git  version_control  svn  from twitter_favs
october 2013 by archangel
Should You Commit Your Dependencies?
Should you commit your dependencies? If you're a purist, or if you're working on a module and not a project, you can't benefit from the boost. If you want a simple development workflow, you should stick with the package manager.

But if you're upset because of the time you spend everyday waiting for your package manager, if you believe composer install is the new "compiling", then committing dependencies seems like a good way to increase your development speed.
deployment  version_control  patterns 
september 2013 by archangel
« earlier      
per page:    204080120160

related tags

@blog  @booksprint  @wikibiz  administration  agile  ant  archive  art  backup  bestpractices  best_practice  blog  books  browser  build_tool  business  capistrano  cartoon  chrome  cloud_computing  cms  codesnippets  code_quality  code_review  collaboration  commercial  communication  composer  computer  configuration  crypto  css  culture  db  deployment  design  docker  documentation  dotfiles  drupal  ebook  essentials  extension  facebook  filme  free  geek  git  github  graphics  gui  hashing  haskell  history  hosting  howto  humor  IDE  images  installed_software  internet  iOS  java  javascript  lang:de  language  LaTex  library  links  linux  literature  mac  management  markdown  mediawiki  mobileweb  mysql  neo4j  networking  node.js  oop  opensource  opinion  osx  packaging  patterns  performance  perl  permissions  philosophy  php  planung  poetry  postgresql  presentation  processes  programme  programming  python  python3  quality  rails  resources  review  ruby  science  screencast  search  security  server  shell  software  spirituality  static_site_generator  svn  symfony  syncing  tdd  testing  texte  tip  tips  tools  TR  troubleshooting  tutorial  unix  usability  version_control  via:popular  vim  visualization  web  web2.0  webdesign  wiki  win  writing  xml  zsh 

Copy this bookmark:



description:


tags: