-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#639: Feature: BITFIELD command with all subcommands #723
Conversation
553e9d1
to
c547531
Compare
f5b9667
to
0312ffc
Compare
Hi team, @JyotinderSingh , @lucifercr07 , @AshwinKul28 , PR is rebased with the master, Could you please review at your convenience? |
✅ Deploy Preview for dicedb-docs2 canceled.
|
@apoorvyadav1111 please fix the build once. |
Hi @lucifercr07, thanks for reruning the pipeline. It passed this time. I am trying to recreate the issue in the local meanwhile. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the contributions @apoorvyadav1111! The changes look good and well tested!
Fixes: #639
Implemented
BITFIELD key [SUBCOMMAND]
. Have handled predominantly most test cases present in the redis tcl tests. implemented unit test cases.Additionally, added *.rdb in .gitignore to avoid pushing rdb files to git.
Design:
Added utility functions in ByteArray struct to handle get set and incrby commands.
All test cases pass. Once merged #640 can be unblocked.
Thanks
Apoorv