File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change 1
1
# PairSync
2
2
3
- sync files automatically when saving by creating and applying git diffs over websockets
3
+ Sync files automatically between two or more git repositories.
4
+ One acts as the server and multiple clients can connect.
5
+ If a file is modified on any machine the changes are broadcasted to the others.
4
6
5
- TODO
6
-
7
- - [ ] initial syncing does not update untracked files and modified files
8
- - [ ] add support for the server to commit and all clients should fast forward with
9
- it
10
- - [ ] NPX support
11
- - [ ] track file deletion
7
+ Enjoy pair programming!
12
8
13
9
DONE
14
10
11
+ - [X] NPM
12
+ - [x] initial syncing does not update untracked files and modified files
15
13
- [x] validate that every client is starting from the same hash, otherwise drop connection
16
14
- [x] currently works only on localhost, use localtunnel
17
15
- [x] use argv parsing library
18
16
- [x] Untracked files are not handled
17
+
18
+ TODO
19
+
20
+ - [ ] track file deletion or validate that it is working
21
+ - [ ] add commit support?
22
+
You can’t perform that action at this time.
0 commit comments