All Projects → S2- → gitlit

S2- / gitlit

Licence: other
A gui for Git LFS file locks

Programming Languages

javascript
184084 projects - #8 most used programming language
EJS
674 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to gitlit

Sparkleshare
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.
Stars: ✭ 4,661 (+33192.86%)
Mutual labels:  git-lfs
activejob-uniqueness
Unique jobs for ActiveJob. Ensure the uniqueness of jobs in the queue.
Stars: ✭ 194 (+1285.71%)
Mutual labels:  lock
react-native-awesome-pin
A highly interactive and customisable PIN code screen for React Native.
Stars: ✭ 28 (+100%)
Mutual labels:  lock
php-fslock
A simple lock implementation using flock.
Stars: ✭ 18 (+28.57%)
Mutual labels:  lock
async
Synchronization and asynchronous computation package for Go
Stars: ✭ 104 (+642.86%)
Mutual labels:  lock
phpchartjs
A PHP library that makes it easy to generate data for ChartJS.
Stars: ✭ 24 (+71.43%)
Mutual labels:  lock
Moonwards-Virtual-Moon
Development continues on Unreal, in the MoonwardsUE repository
Stars: ✭ 97 (+592.86%)
Mutual labels:  git-lfs
go-lock
go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
Stars: ✭ 78 (+457.14%)
Mutual labels:  lock
Project17-B-Map
Map SDK를 활용한 POI Clustering Interaction Dev
Stars: ✭ 78 (+457.14%)
Mutual labels:  git-lfs
door-controller-test-tool
Door controller test tool for physical access control devices. (THIS PROJECT IS NO LONGER MAINTAINED)
Stars: ✭ 13 (-7.14%)
Mutual labels:  lock
LockView
一个自定义的多功能的锁屏页解锁控件
Stars: ✭ 17 (+21.43%)
Mutual labels:  lock
django-concurrency-talk
🎭 Database Integrity in Django: Safely Handling Critical Data in Distributed Systems
Stars: ✭ 49 (+250%)
Mutual labels:  lock
keyway
A simple Bash lock file library.
Stars: ✭ 28 (+100%)
Mutual labels:  lock
Git Lfs
Git extension for versioning large files
Stars: ✭ 9,845 (+70221.43%)
Mutual labels:  git-lfs
git-lfs-ipfs
Use IPFS as a git-lfs endpoint
Stars: ✭ 41 (+192.86%)
Mutual labels:  git-lfs
quickstart-calls-directcall-ios
iOS sample for Direct Call of Sendbird Calls, guiding you to build a real-time voice and video calls quickly and easily.
Stars: ✭ 13 (-7.14%)
Mutual labels:  git-lfs
ci
Run npm ci using the appropriate Node package manager (npm, yarn, pnpm)
Stars: ✭ 39 (+178.57%)
Mutual labels:  lock
pglock
PostgreSQL Lock Client for Go
Stars: ✭ 50 (+257.14%)
Mutual labels:  lock
browser-tabs-lock
Using this package, you can synchronise your code logic across browser tabs.
Stars: ✭ 29 (+107.14%)
Mutual labels:  lock
mutexsafe
MutexSafe will help you use mutex more effectively. Different mutex for different components are presented. In addition, you can add your own lockers and use within the library.
Stars: ✭ 15 (+7.14%)
Mutual labels:  lock

gitlit

gitlit is a very simple desktop app that allows you to handle git lfs file locks.

gitlit main window

download

Just go to releases and download the version for your platform.

usage

gitlit takes one command line argument: the git repository directory on your filesystem you want to handle the locks for.

So if you want to look at the locked files on the /home/s2/myApp directory, run gitlit like this:

gitlit /home/s2/myApp

If no folder is specified, gitlit looks at the current path.

You can also drag&drop a folder inside the main window.

contribute

The code is very easy. Just clone the repo and have look! Use the .eslintrc.json for formatting the code and keep it clean and consistent.

There are just some js libraries:

  • ejs is used for templating. The templates are in app/js/templates.js.
  • sorttable.js to sort the table containing the files.
  • jQuery, because it's still cool to have it, even if everyone says it's dead and we should do without.
  • Bootstrap for the layout
  • PNotify for generic notifications

run the app

npm install
npm start

make a release

npm install
npm run dist

notes

Since version 2.0.1 the app auto updates itself using the github-app-updater.

license

ISC

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].